【发布时间】:2016-12-09 11:47:31
【问题描述】:
我不知道如何解决这个问题。
已导入多个具有相同标识的程序集: 'D:\TfsBuild\Agents\Company.Framework\c57207ab\X\Y\DotNet\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll' 和 'C:\Program Files (x86)\Reference 程序集\Microsoft\Framework.NETFramework\v4.6.2\Facades\System.Runtime.dll'。 删除重复引用之一。
一旦我转到受影响的项目文件,我会发现一个对 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>
发生了什么事?
【问题讨论】:
-
我只发现我的开发机器和构建机器之间存在差异。我的开发机器有 VS2015 Update 3,而构建机器有 VS2015,根本没有更新。我正在我的构建机器上安装 U3,让我们看看会发生什么..
-
您是否通过将构建机器升级到visual studio 2015 update3来解决问题,如果您解决了问题,请发布答案并将其标记为答案,这将对其他社区有所帮助。跨度>
-
@ColeWu-MSFT 当然。我想知道这是否是解决办法,但我今天不能去上班。明天知道有没有用! :)
-
@ColeWu-MSFT 是的!这就是问题所在,我添加了一个答案!
标签: c# .net visual-studio msbuild