5

誰かがこれのトラブルシューティングをどこから始めればよいか考えているなら、私はそれを聞いてみたいです。プロジェクトをVS2012、Wix 3.6、.NET 4.5にアップグレードしたところ、コマンドライン(msbuild)を使用してビルドしようとすると2000エラーが発生します:http://i.imgur.com/WSi7X.png

Visual Studioからは正常にビルドされますが、次のようにコマンドラインからmsbuildを呼び出すと、多数のエラーが発生します。http: //pastie.org/5102451

4

1 に答える 1

0

msbuild ファイルで正しいツール バージョンを使用していることを確認する必要があります。

ファイル内から MSBuild を使用してツール バージョンを強制しますか?

これは当てはまらないかもしれませんが、新しい .net ランタイムに移行して msbuild を使用するときに、これがチームの他のメンバーをつまずかせることがよくありました。

== 編集 ==

申し訳ありませんが、ビルド スクリプトではなくコマンド ラインで直接実行していることに気付きました。そのため、上記の解決策は 100% 関連していない可能性がありますが、実行されている MSBuild のバージョンが .net ランタイムを処理できない可能性があります。ビルドに失敗するのに必要なのは1つのプロジェクトだけであり、その後、すべての依存プロジェクトが失敗して数千のランダムエラーが発生しますが、実際には対処する必要がある意味のあるエラーは1つだけです.

于 2012-10-23T08:32:54.173 に答える