私はwinformプロジェクトを持っています。リリースビルドの一部としてコマンドライン引数を渡したいのですが。すなわちMyProject.exe「ベータ」
現時点では、実行可能ファイルのショートカットでこの引数を渡しています。デバッグビルドでのみ、引数として「ベータ」を使用してこのプロジェクトをビルドできます。リリースビルドではそれを行うことができません。
私がしたことは
リリースビルドでも同じことをしました。残念ながら、その引数は実行時に使用できません。
何か案は?
よろしく、アラン
実行時にこれを行うことはできません。ユーザーはショートカットではなく、プログラムを直接実行できます。私の提案は、App.Configを使用することです。デバッグ、リリース、ベータ、アルファ、テストなど、必要な数の構成ファイルを作成できます。App.Configは、必要なパラメーターを格納でき、外部およびプログラムによっても変更できます。MSDN、およびここを見てください
<configuration>
<appSettings>
<add key="BETA" value="True" />
</appSettings>
</configuration>
2番目の提案は、プリプロセッサディレクティブを使用し、コンパイル時にベータモードを定義することです。その他のリンク:リンク1
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加