包含.resx文件的项目 - 在服务器上构建失败

时间:2016-08-22 12:34:39

标签: asp.net visual-studio msbuild

我的应用程序中的项目只包含资源文件,一个默认值为" en-GB"和另一个" cy-GB"。该解决方案构建在我的本地计算机上,但在推送到构建服务器进行发布时失败,并出现以下错误:

  

[AL] C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets(3266,5):错误MSB3086:任务找不到" AL.exe&#34 ;使用SdkToolsPath""或注册表项" HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ NETFXSDK \ 4.6 \ WinSDK-NetFx40Tools-x86"。确保已设置SdkToolsPath,并且该工具位于SdkToolsPath下正确的处理器特定位置,并且已安装Microsoft Windows SDK

当我查看构建服务器(Windows 2008 R2)时,此注册表项不存在。 .NET Framework 4.6已经安装并且在推出这个新项目之前一直很好。我已经阅读了许多类似问题的帖子:

MSBuild on CI Server can't find AL.exe

Task could not find "AL.exe" TFS 2013

有人能指出我正确的方向吗?这可能是我的解决方案的问题,或者可能是构建服务器中缺少的东西,因此注册表项不存在?

0 个答案:

没有答案