我正在尝试使用TFS2010 Build.TFS构建一个项目驻留在自己的服务器上,我正在尝试构建到同一台机器上的目录.服务器上没有安装VS2010.当构建运行时它失败并给我这个错误:
c:\ Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1558):任务失败,因为找不到"AxImp.exe",或者未安装正确的Microsoft Windows SDK.任务是在注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A的InstallationFolder值中指定的位置下的"bin"子目录中查找"AxImp.exe".您可以通过执行以下操作之一来解决问题:1)安装Microsoft Windows SDK.2)安装Visual Studio 2010. 3)手动将上述注册表项设置为正确的位置.4)将正确的位置传递给任务的"ToolPath"参数.
然后我得到一大堆错误,说无法找到我正在构建的项目的名称空间.我不确定这是否与上述错误有关.
谢谢!
建议在构建计算机上安装Visual Studio 2010,但这不是必需的.由于错误消息表明它没有找到AxImp.exe,您可以验证构建计算机上是否存在此文件?位置是C:\ Program Files(x86)\ Microsoft SDKs\Windows\v7.0A\Bin(如果您使用的是64位Windows).
如果该文件不存在,安装.NET Framework SDK可能有助于解决该特定错误.
关于在构建计算机上安装Visual Studio,Visual Studio是按用户许可的,而不是按机器许可的,因此只要构建计算机所有者获得许可,就不需要Visual Studio的额外许可.但您可能应该查看您的Visual Studio 2010版本的许可文件以确保.
这是许可证白皮书中的一个表格:

您需要在构建服务器上运行与在本地构建时相同的软件.这意味着您需要Visual Studio 2010,甚至可能需要相同版本的Visual Studio 2010,具体取决于您要构建的内容.
| 归档时间: |
|
| 查看次数: |
4654 次 |
| 最近记录: |