[解決済み] msbuildでソリューションのプロジェクトファイルを指定する
2022-07-05 15:51:37
質問
devenv.com で行うように msbuild を使用してソリューションの特定のプロジェクトを構築するコマンドラインが必要です。devenv.com では、次のコマンドラインを使用してソリューションのプロジェクトを指定できます。
devenv.com /Build Release|x86 test.sln /project "testproject"
上記のコマンドラインを使用して、私はdevenv.comを使用してtest.slnでテストプロジェクトを構築することができます。同じソリューションのためのmsbuildのコマンドラインは何ですか。
ありがとうございます。
どのように解決するのですか?
msbuild test.sln /t:project /p:Configuration="Release" /p:Platform="x86" /p:BuildProjectReferences=false
に割り当てられていることに注意してください。
/t
に割り当てられているのはソリューションのプロジェクト名であり、プロジェクトファイル名とは異なる場合があることに注意してください。
また 方法です。MSBuild.exe を使用してソリューションで特定のターゲットをビルドする方法 :
プロジェクト名に
%
,$
,@
,;
,.
,(
,)
または'
に置き換えたら、それらを_
を指定されたターゲット名で置き換えます。
複数のプロジェクトを一度にビルドすることもできます。
msbuild test.sln /t:project;project2 /p:Configuration="Release" /p:Platform="x86" /p:BuildProjectReferences=false
再構築やクリーニングを行うには
/t:project
を
/t:project:clean
または
/t:project:rebuild
関連
-
[解決済み] ビルドを開始します。「パッケージが見つかりません" (GOPATHが設定されているにもかかわらず)
-
[解決済み] 複数のnpmスクリプトを並列に実行するにはどうしたらいいですか?
-
[解決済み】Xcodeのプロセス起動に失敗しました。セキュリティ
-
[解決済み】Gradle buildscriptの依存関係
-
[解決済み】ソリューションでプロジェクトの依存関係を使用する場合、MSBuildは参照(DLLファイル)をコピーしない
-
[解決済み] サブディレクトリにあるGolangのテスト
-
[解決済み] MSBuildのプラットフォームはどのように指定するのですか?
-
[解決済み】msbuildでWeb公開する方法とは?
-
[解決済み] gmakeとmakeの違いは何ですか?
-
[解決済み] MSBUILD : エラー MSB1008: プロジェクトは1つしか指定できません
最新
-
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 実装 サイバーパンク風ボタン