(Jenkins)MsBuild错误 - 缺少依赖引用

时间:2016-03-02 13:24:18

标签: c# .net jenkins msbuild

我使用C#和.Net framework 4.6.1,所有项目目标也是4.6.1 ...... 但是在构建我们的Mvc应用程序时,我遇到了MSbuild(jenkins)的错误。这是错误;

C:\Program Files (x86)\Jenkins\workspace\NewPara - MvcBackend ( Admin )\Cheetah\Cheetah.Admin\Cheetah.Admin.csproj" (Rebuild target) (1) ->
"C:\Program Files (x86)\Jenkins\workspace\NewPara - MvcBackend ( Admin )\Cheetah\Cheetah.HttpClientWrapper\Cheetah.HttpClientWrapper.csproj" (default target) (2:3) ->
"C:\Program Files (x86)\Jenkins\workspace\NewPara - MvcBackend ( Admin )\Cheetah\Core\Cheetah.Core.Components\Cheetah.Core.Components.csproj" (default target) (3:4) ->
(CoreCompile target) -> 

  Log\Implementations\SerilogLogManagerConfigurator.cs(42,57): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. [C:\Program Files (x86)\Jenkins\workspace\NewPara - MvcBackend ( Admin )\Cheetah\Core\Cheetah.Core.Components\Cheetah.Core.Components.csproj]
  Log\Implementations\SerilogLogManagerConfigurator.cs(71,55): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. [C:\Program Files (x86)\Jenkins\workspace\NewPara - MvcBackend ( Admin )\Cheetah\Core\Cheetah.Core.Components\Cheetah.Core.Components.csproj]

我添加了" System.Runtime"使用"添加参考文献"到必要的项目。但是这次解决方案没有因为另一个错误而建立"有两个相同的参考。解决冲突"等

之前您是否收到此错误?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)