2016-12-09 104 views
2

私の場合、この問題の解決方法はわかりません。同等の同一性を有する同等のIDを持つSystem.Runtimeアセンブリと複数のアセンブリがインポートされました

複数のアセンブリがインポートされています: 「D:\ TfsBuild \エージェント\ Company.Framework \ c57207ab \ X \ Y \ DOTNETの\パッケージ\ System.Runtime.4.3.0 \ libに\ net462 \ System.Runtime.dll ' と' C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6.2 \ Facades \ System.Runtime.dll 'を参照してください。 重複する参照の1つを削除します。

私が影響を受けたプロジェクトファイルに移動したら、私はSystem.Runtime.dllに固有の参照を見つける:

<Reference Include="System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> 
    <HintPath>..\..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll</HintPath> 
    <Private>True</Private> 
</Reference> 

何が起こっていますか?

+0

私は、私の開発マシンとビルドマシンの違いを見つけました。私の開発マシンはVS2015 Update 3を持っていますが、ビルドマシンはVS2015を持っています。私は自分のビルドマシンにU3をインストールしています。何が起こるか見てみましょう。 –

+0

ビルドマシンをビジュアルスタジオ2015 update3にアップグレードして問題を解決しますか?問題を解決するには、回答を投稿して回答としてマークしてください他のコミュニティにとって有益なものになるでしょう。 –

+0

@ ColeWu-MSFTもちろん。私はこれが修正であるかどうかを知ろうとしていましたが、今日働くことができませんでした。私はそれが明日働くかどうか知っているよ! :) –

答えて

0

私の開発とビルドマシンの間で、Visual Studio 2015のバージョンが一致しないことが問題でした。

私の開発マシンがソリューション全体を正常に構築していたのに対し、私のTFSビルドは失敗していました。この問題を掘り下げたところ、私の開発マシンはVisual Studio 2015 Update 3を持っていましたが、ビルドマシンはVisual Studio 2015を全くアップデートしていませんでした。

ビルドマシンをVisual Studio 2015にアップデートすると、問題が解決しました。

関連する問題