使用不同版本的MsBuild时找不到System.Numerics.BigInteger

时间:2017-06-28 09:52:02

标签: jenkins msbuild rake orchardcms albacore

我的CI计算机(Jenkins)出现问题,因为项目(基于OrchardCMS,但我认为它不相关),无法根据运行的msbuild可执行文件进行构建。

即,我使用rake with albacore来运行构建,并从此处自动获取msbuild:

C:\Windows\Microsoft.NET\Framework\v4.0.30319

在这种情况下,其中一个项目失败并带有

error CS0012: The type 'System.Numerics.BigInteger' is defined 
              in an assembly that is not referenced. [...]

如果我改为使用来自这里的msbuild:

C:\Program Files (x86)\MSBuild\14.0\bin

一切似乎都运转正常。我的问题是,这是否正常,或两者之间是否存在任何特殊差异。他们是否可以携带来自GAC的不同图书馆?

感谢任何理解方面的帮助。我想继续使用rake和albacore,而不是只为这个项目切换构建方法。

0 个答案:

没有答案