NugetPowerTools PackageRestoreを使用して、パッケージフォルダをsvnに置かないようにします。これは、Visual StudioとMSBuildを使用して.NETプロジェクトを構築する作業です。また、Visual StudioでSilverlightプロジェクトを構築することもできます。PackageRestore、Silverlight、およびMSBuildの問題
ただし、MSBuildを使用してSilverlightプロジェクトをビルドすると、ビルドが失敗します。これはMicrosoft.Silverlight.Common.targets
のタスクと関係があると思われます。 MSBuildの出力を見ると、エラーが出る前にステップGetXapOutputFile
に到達するようです。そのステップでも、そのステップの後にもパッケージを探していますが、パッケージのリストアはこれ以降すべて実行されません。 2回目の構築は成功するでしょう。
Visual StudioでMSBuildを実行するよりもビルドを押すと何が違うのですか?私は行方不明のコマンドラインスイッチはありますか?
NuGetPowerToolsによって作成されたNuGet.targetや、これらのステップが実行される順序を切り替えるcsprojファイルに入れることができる何らかの方法がありますか?
私はMSBuild Solution.sln /target:Clean;Rebuild
編集
を実行している私はNuGetPowerToolsの痕跡をすべて削除し、私は今のパッケージに組み込まれたオプションを復元使用しています、バージョン1.6にアップデートNuGetをしました。私はまだこのエラーが発生しています。
編集再び
この問題に関する議論が再び来ています。私はNuGet v2.0でこれをテストしましたが、それはまだ起こっています。
CodePlexでこのコミットが見つかりました。私はそれが問題を解決するかもしれないと思う。 http://nuget.codeplex.com/SourceControl/changeset/0624b2a0fb2a。うまくいけばそれは次のリリースに含まれています。 – cadrell0