的TeamCity:错误MSB3147:找不到所需的文件 '的setup.bin'
根据this blog进入.NET框架SDK/Visual Studio IDE中安装过程中的引导程序文件安装。它还显示搜索的注册表项以查找引导程序目录。
如果没有安装.NET Framework SDK/Visual Studio IDE的计算机(如构建服务器),则不会设置任何注册表项。
我没有在上面提到的构建服务器上找到注册表项。
您可以在构建服务器上安装.Net Framework SDK/Visual Studio IDE以获取此注册表项。如果你不不想安装它们,你可以手动设置它通过以下步骤:
复制从本地机器整体C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK
文件夹与Visual Studio IDE安装到服务器。
创建14.0注册表键和将所述值:
对于86bits:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GenericBootstrapper\14.0]
"Path"="C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper"
对于64位:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\GenericBootstrapper\14.0]
"Path"="C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper"
注意:Visual Studio必须重新启动。
谢谢。我没有安装SDK。我尝试使用引导程序错误,也解决了这个问题。 – tomcat