2009-05-01 7 views
0

私は、ASP.Net Webサイト、ASP.Net WCFサービス、およびいくつかのSilverlightプロジェクト/アプリケーションを含むVS2008ソリューションを持っています。 IDEで定義したコンフィグレーション(デバッグ、ステージング、リリース)のいずれかでソリューションを構築することは効果的です。 MSBuildタスクを使用してソリューションを構築し、すべての単体テストを実行した後、FTP経由でサイトやサービスなどを展開するMSbuildプロジェクトもあります。msbuildでいくつかのSilverlightプロジェクトを含むASP.Netサイトを構築するには?

msbuildプロジェクトでクリーンビルドを行うと、ビルドされたSilverlightライブラリを依存プロジェクトにコピーできないように見えて失敗し、多くの欠落参照エラーが発生します。 IDEでソリューションを開くだけで同じ設定とビルドに切り替えるとうまく動作し、msbuildプロジェクトがうまく動作します。

Silverlightプロジェクトを含むソリューションを構築するためには、特別な手順は必要ですか?具体的にすべてのプロジェクトをビルドし、dll出力をコピーする必要がありますか?

私はmsbuildを初めて使用しています。前もって感謝します。ここで私はMSBuildのプロジェクトにSLNファイルを構築しています方法です:

<MSBuild Projects="mainsite.sln" Properties="Configuration=$(Configuration)" /> 

答えて

0

よりもむしろ、私は出力にプロジェクトのすべてを変えるだろう、別のディレクトリに各プロジェクトをビルドし、次にlocallly依存アセンブリをコピーするに頼ります同じディレクトリにコピーして、プロジェクト間の参照でCopyLocalオプションをオフにします。

関連する問題