10

3 つの Web プロジェクトを含む Visual Studio 2012 ソリューションがあります。それぞれに、特定のディレクトリにパッケージを作成する Web デプロイ発行プロファイルがあります。ソリューション自体にも、特別な展開構成があります。

msbuild を使用すると、展開構成でソリューションを構築するのは簡単ですが、 (コマンド ラインを呼び出すのではなく) msbuild ビルド スクリプト/タスクを使用して、特定のプロファイルを使用して 3 つの Web プロジェクトを公開するにはどうすればよいですか?

4

2 に答える 2

12

次のことを試すことができると思います。

msbuild.exe MyProject.csproj /p:DeployOnBuild=true;PublishProfile=MyProfile

Steve が指摘したように、Sayed Ibrahim Hashimi によるこの投稿は、msbuild から公開された要件に詳細に対処しているようです。

于 2013-02-26T00:34:58.010 に答える
1

公開された 3 つのプロファイルはすべて同じように命名されていますか? もしそうなら、あなたはちょうど追加できますか

/p:PublishProfile=MyProfilemsbuild コマンドに?

詳細については、このリンクを参照してください

于 2013-02-25T18:17:03.940 に答える