msbuild, 条件付きコンパイル記号の定義
2023-09-18 09:29:05
質問
私の目が悪いだけかもしれませんが、MSBUILDで条件付きコンパイルシンボルを指定するコマンドラインはあるのでしょうか?
現在、私のbuildscriptにこのLineがあります。
SET MSBUILD=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe
SET CONFIG=Debug
%MSBUILD% /p:Configuration=%CONFIG% /p:OutputPath=..\..\output source\MyProject\MyProject.csproj
また、条件を追加したいのですが。Visual Studioでは、プロジェクトのプロパティ => Build => Conditional compilation symbolsで設定できますが、msbuildではそのようなオプションは見当たりません。
.csproj ファイルですでに指定されたすべてのシンボルを完全に上書きして、私の Buildscript からの条件だけが入るようにできるかどうかを知っていれば、ボーナスカルマです。
どのように解決するのですか?
あなたは この ? (ほとんどの情報は最後の投稿にあります)
/p:DefineConstants="MYSYMBOL1;MYSYMBOL2"
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み] ポストバックまたはコールバックの引数が無効です。 イベント検証は '<pages enableEventValidation="true"/>' を使用して有効になっています。
-
[解決済み] データテーブルがすでに別のデータセットに属している
-
[解決済み] 'Newtonsoft.Json' には 'Microsoft.CSharp' の依存関係がすでに定義されています。
-
[解決済み] ファイルまたはアセンブリをロードできませんでした 操作がサポートされていません。(HRESULT: 0x80131515 からの例外)
-
[解決済み] .NET Coreと.NET Standard Class Libraryのプロジェクトタイプの違いは何ですか?
-
[解決済み] プライベートメソッドのユニットテストはどのように行うのですか?
-
[解決済み] .NETで文字列から発音区分符号(アクセント)を削除するにはどうすればよいですか?
-
[解決済み】MSBuildへのパス
-
[解決済み】ソリューションでプロジェクトの依存関係を使用する場合、MSBuildは参照(DLLファイル)をコピーしない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】WCFとは何か、何ができるのか?
-
[解決済み] アセンブリから型を読み込めなかったエラー
-
[解決済み] VB.NETでプログラムパスを取得する?
-
[解決済み] C++/CLIにおけるキャレット('^')の意味は?
-
[解決済み] NetFx45WebLinkとNetFx45RedistLinkの違いは何ですか?
-
[解決済み] ネットワークの位置からアセンブリをロードすることはできません
-
[解決済み] ファイルまたはアセンブリをロードできませんでした 操作がサポートされていません。(HRESULT: 0x80131515 からの例外)
-
[解決済み] LINQ: フィルタリング基準で SingleOrDefault と FirstOrDefault() を使用する場合
-
[解決済み] Nuget接続の試行に失敗しました。"Unable to load service index for source"。
-
[解決済み] RelativeSourceでWPFバインディングを使用するにはどうしたらいいですか?