构建服务器,构建代理,com注册和Windows 7权限

时间:2010-10-20 08:21:09

标签: com registration msbuild-task

我正在尝试在Windows 7计算机上构建持续集成服务器。我可以在该机器上干净地运行msbuild脚本但是当我尝试通过构建代理运行它时,某些COM(.NET和c ++)组件的注册似乎与注册表的写入权限失败。我已经关闭了UAC,但没有任何区别。通常,如果我在本地构建msbuild脚本,我必须使用提升的权限运行命令提示符,但在构建服务器上我不知道该怎么做。

我看过帖子提示的方法是从项目设置中删除自动注册,并依靠安装来执行此操作。这似乎使得此选项相当有限,并且该解决方案与从IDE运行不兼容。有没有人找到办法解决这个问题?

我们使用vs2010作为构建服务器上的客户端,而TFS服务器是vs2008

1 个答案:

答案 0 :(得分:0)

将构建服务用户添加到Administrators用户组。您的帐户似乎拥有更多作为构建代理/服务用户的权限。