フォルダ内のすべてのソリューションのすべてのプロジェクトをビルドする方法「プロジェクトの依存関係...」または「プロジェクトビルド」から各プロジェクトのすべての依存プロジェクトを追加する必要があるため、私は30のソリューションで150のプロジェクトを持っており、プロジェクトビルドオーダーは私が成功裏に構築するために維持されることになっています。フォルダ内のすべてのソリューションのすべてのプロジェクトを構築するにはどうすればよいですか?
0
A
答えて
0
これは、カスタムmsbuildスクリプトを使用して行うことができます。各ソリューション内でプロジェクトの依存関係を保持したいので、残りのオプションは、ディレクトリ階層内のすべてのソリューションファイルを検索してビルドすることです。
あなたは次の内容のファイルbuildAllSlns.proj
を作成する場合:
私は、Visual使用しています:それはちょうど私の2セントを追加
msbuild buildAllSlns.proj
0
を呼び出すことによって実行することができます
<Project DefaultTargets="Build">
<ItemGroup>
<Solution Include="**\*.sln" />
</ItemGroup>
<Target Name="Build">
<MSBuild Projects="@(Solution)" Targets="Build" Properties="Configuration=Release" />
</Target>
</Project>
スタジオ2015では、「VS2015用の開発者コマンドプロンプト」(VS afaikの各バージョンごとに存在する)を実行しました。
はその後、私はデバッグ構成を使用して構築するために必要なすべての私のソリューションのルートディレクトリに移動して、最終的に、私は次のコマンドを実行:すべての出力ファイルがあるので、
for /r %x in (*.sln) do devenv %x /build Debug
関連する問題
- 1. ソリューション内のすべてのプロジェクトを再構築する方法は?
- 2. すべてのiOS端末向けにアプリを構築するにはどうすればよいですか?
- 3. フォルダ内のすべてのファイルに行を追加するにはどうすればよいですか?
- 4. フォルダ内のすべてのファイルにコードを適用するにはどうすればよいですか?
- 5. Azure File Storageフォルダ内のすべてのファイルを削除するにはどうすればよいですか?
- 6. フォルダ内のすべてのファイルをトラバースするにはどうすればよいですか?
- 7. フォルダ内のすべてのファイルのコードを変更するにはどうすればいいですか?
- 8. Backbone.jsプロジェクトを構築するにはどうすればよいですか?
- 9. ソリューション内のすべてのプロジェクトのすべての参照を更新する方法はありますか?
- 10. ソリューション(すべてのプロジェクト)のすべての参照を見つけるには?
- 11. 「ヘッドレス」構築サーバーでSSDTプロジェクトを構築するにはどうすればよいですか?
- 12. コマンドラインからソリューション内に1つのプロジェクトを構築する
- 13. ソリューション内のすべてのプロジェクトを同じバージョン番号で更新するにはどうすればよいですか?
- 14. ディレクトリ内のすべてのスクリプトの種類を調べるにはどうすればいいですか?
- 15. Gradleプロジェクトのすべての設定のリストを取得するにはどうすればよいですか?
- 16. Visual Studioプロジェクトのすべてのフォームでプロパティを変更するにはどうすればよいですか?
- 17. Visual Studioですべてのプロジェクトのビルドイベントを表示するにはどうすればよいですか?
- 18. 2Dリスト内のすべてのアイテムがすべて同じであるかどうかを確認するにはどうすればよいですか?
- 19. iPad Simulatorの設定でXamarin iOSソリューションを構築するにはどうすればよいですか?
- 20. フォルダ内のすべてのファイルが再帰的に読み取られるかどうかを確認するにはどうすればよいですか?
- 21. ngIfディレクティブをすべてのプロジェクトでグローバルに表示するにはどうすればよいですか?
- 22. プロジェクト内のすべてのファイルを含むフォルダはどのように作成しますか?
- 23. C#プロジェクトですべての静的変数を検索するにはどうすればよいですか?
- 24. Unityプロジェクト全体をすべてのシーンでエクスポートするにはどうすればよいですか?
- 25. すべてのソリューションの内部ではなく、すべてのソリューションの履歴を表示しますか?
- 26. Jenkinsのフリースタイルジョブを使用してMavenプロジェクトを構築するにはどうすればいいですか?
- 27. フォルダ内のすべてのイメージを反復処理することによってmatchTemplateを実行するにはどうすればよいですか?
- 28. 特定の名前で始まるソリューション内のすべてのNuGetパッケージを更新するにはどうすればよいですか?例えば
- 29. すべての「送信済みアイテム」フォルダの「ItemAdd」を聞くにはどうすればよいですか?
- 30. データフレーム内のすべての列のクラスを取得するにはどうすればよいですか?
を私は「スキップターゲットを取得しています最新のメッセージが表示されます。それを強制的に構築する方法は? – bill
'Targets =" Build "を' Targets = "Rebuild"に変更することができます。 –
"rebuild"に変更すると、同じメッセージが表示されます。このコンテンツはすべてのサブフォルダにドリルダウンされますか? – bill