加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 我应该在构建服务器上安装SDK吗?

发布时间:2020-12-15 19:54:34 所属栏目:百科 来源:网络整理
导读:(这是一个.net构建服务器) 我收到以下错误: c:WINDOWSMicrosoft.NETFrameworkv2.0.50727Microsoft.Common.targets(1679,9): error MSB3091: Task failed because "LC.exe" was not found,or the .NET Framework SDK v2.0 is not installed. The task i
(这是一个.net构建服务器)

我收到以下错误:

c:WINDOWSMicrosoft.NETFrameworkv2.0.50727Microsoft.Common.targets(1679,9): error MSB3091: Task failed because "LC.exe" was not found,or the .NET Framework SDK v2.0 is not installed.  

The task is looking for "LC.exe" in the "bin" subdirectory beneath the location specified in the SDKInstallRootv2.0 value of the registry key HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework. 

 You may be able to solve the problem by doing one of the following: 

 1.) Install the .NET Framework SDK v2.0.  

2.) Manually set the above registry key to the correct location.  3.) Pass the correct location into the "ToolPath" parameter of the task.

这是因为我们使用的是需要LIC.exe编译的组件.

现在我可以通过在构建服务器上安装最新的Microsoft SDK来解决问题,但我认为构建服务器的重点是不要在其上安装dev工具.我想我可以解决这个问题,但是在做了一些事情之后不会解决这些问题(就像这些人一样)

http://richardsbraindump.blogspot.com/2009/07/some-teambuild-fun-and-games.html

我应该安装SDK吗?更重要的是:

构建服务器的主要目的是什么?

解决方法

最好的方法是存储在源代码管理中进行构建所需的所有内容.执行此操作时,您不需要在更新构建链时浏览所有构建服务器,它将自动执行.另一个优点是,您可以回到过去,并且仍然能够构建所有内容,而无需深入研究所有旧CD,以找到构建旧版本产品所需的工具.

但是,对于所有构建工具而言,这可能是不可能的.例如,我们尝试使用Visual Studio 2005,但是当从未安装的工具链构建时,我们从mspdbsrv获得了奇怪的间歇性pdb错误.所以很遗憾我们所有的构建服务器都安装了VS2005(但不是PS3工具链,这非常好,因为它经常更新).

问候,

Sebastiaan

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读