Visual Studio 2003 のコマンド ラインを使用して自動ビルドを実行しようとしています。次のコードがあります。
call "C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat"
Devenv /rebuild debug /project Project1 "C:\Builds\MyApp\Sample.sln"
Devenv /rebuild debug /project Project2 "C:\Builds\MyApp\Sample.sln"
Devenv /rebuild debug /project Project3 "C:\Builds\MyApp\Sample.sln"
上記のスクリプトでは、各プロジェクトを個別にビルドします (インターネットのチュートリアルで見たように)。しかし、ビルドしようとするたびに、Microsoft 名前空間が見つからないという多くのエラーが発生します。以下は、ビルド時に表示されるエラー メッセージの例です。
インポート 'Microsoft.Practices.EnterpriseLibrary.Data' の名前空間または型 'Data' が見つかりません。
インポート 'Microsoft.Practices.EnterpriseLibrary.Data.Sql' の名前空間または型 'Sql'
が見つかりません。インポート 'Microsoft.Practices.EnterpriseLibrary.Logging' の名前空間または型 'Logging'
が見つかりません。
メイン プロジェクトの出力が見つからないため、サテライト アセンブリをビルドできませんでした。
ビルドする別の方法を試しましたが、今回はそれがソリューション全体ですが、それでも同じエラーが発生します。
call "C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat"
Devenv C:\Builds\MyApp\Sample.sln /rebuild "Debug"
誰かが私に欠けているものを教えてもらえますか? 1 つのソリューションに 50 以上のプロジェクトがあり、このための自動ビルドを作成するのに非常に役立ちます。
どうもありがとう!乾杯!