相关疑难解决方法(0)

哪里可以为我的构建服务器下载.NET 4.5多目标包?

我想在TeamCity中构建一个.net 4.5/VS2012解决方案.我的构建工作在安装了VS2012的代理上,但是在没有VS2012的代理上,我收到如下警告:

C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(983,5):警告MSB3644:找不到框架".NETFramework,Version = v4.5"的引用程序集.

要解决此问题,请为此框架版本安装SDK或Targeting Pack,或者将应用程序重新定位到已安装SDK或Targeting Pack的框架版本.请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于代替引用程序集.因此,您的程序集可能无法正确定位到您想要的框架.

我是否可以在不安装所有Visual Studio 2012的情况下安装目标,就像我可以使用.NET 4.0一样?

下载在哪里?

(我觉得这很荒谬......但是我已经搜索并搜索了它!诚实!这个网站建议它只适用于VS2012,这看起来很疯狂.)

.net continuous-integration .net-4.5

45
推荐指数
3
解决办法
5万
查看次数

如何在命令行中抑制来自msbuild的所有编译器和代码分析警告?

有人问过,但没有回答.答案(使用/warn:1)不适用于msbuild.exe,只适用于csc.exe.也许我错过了csc和msbuild之间的东西?

我想在我使用时禁止所有编译器警告和代码分析警告(例如"变量'variableNameHere'已分配,但其值..."代码分析警告:CA1805:Microsoft.Performance:...)命令行msbuild.我不想改变解决方案文件.我正在构建的非常大的解决方案中有几百个警告消息 - 修复它们远远超出了我的项目范围.

我试过/v:quiet但是没用.

有没有办法通过命令行执行此操作?

更新:这个:

C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe C:\Dev\ReallyBigSolution.sln /p:NoWarn=true /p:NoWarn=CA1031

绝对不行.我仍然收到数百个警告,包括我特别阻止的警告(CA1031).

使用/p:RunCodeAnalysis=Never/p:RunCodeAnalysis=false显然不会抑制代码分析警告或错误.

msbuild

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net ×1

.net-4.5 ×1

continuous-integration ×1

msbuild ×1