0
TFS 2012システムをTFS 2015にアップグレードしていて、アップグレードされたXAMLビルドに問題があります。ビルドでは問題のない200以上のプロジェクトがコンパイルされますが、2つのプロジェクトでは次のSGENエラーが生成されます。ビルドエンジンがmscorlibのx86 4.0バージョンを使用してプロジェクトをビルドしようとしているようですが、x64バージョンが必要です。ビルドサーバーには、.Net 4. 0フレームワークのx86とx64の両方のバージョンがインストールされています。ビルドログからTFSビルド2015 SGENエラー:
:
- デフォルトのターゲットに対して$変更管理/.../ Helpers.csproj建てられました。
- はWARN:C:\ WINDOWS \ Microsoft.NET \ Frameworkの\ v4.0.30319ののの\ Microsoft.Common.targets (1605): "AMD64" を構築されて プロジェクトのプロセッサアーキテクチャの間に不一致があったと の参照アーキテクチャ
- 警告: "C:¥Windows¥Microsoft.NET¥Framework¥v4.0.30319¥mscorlib.dll"、 "x86"のプロセッサアーキテクチャ。 この不一致により、実行時にエラーが発生することがあります。 Configuration Managerを使用して コンフィグレーションマネージャを変更し、プロセッサアーキテクチャ をプロジェクトと参照の間に配置するか、 プロセッサアーキテクチャに一致するプロセッサアーキテクチャの 参照に依存するようにしてくださいプロジェクト。
- WARN:CSC:アセンブリの生成 - 参照アセンブリ 'がmscorlib.dll' の異なるプロセッサをターゲットと
- ERROR:SGEN: C:\ WINDOWS \マイクロソフトの試みが間違った形式でアセンブリをロードするために作られました。私はSOのソリューションを試してみました\ v4.0.30319 \がmscorlib.dll
NET \ Frameworkはhereを説明したが、それはうまくいきませんでした。私はWidows 8 SDK(サーバーは2008 r2)をインストールしようとしました。
アイデア?
これはうまくいきました。ありがとうございます。 – davewilliams459
私はプロジェクトファイルを更新できません。開発チームはこれを維持しています。 – davewilliams459