nunit - 如何从 teamcity 以管理员身份运行 Visual Studio 或 nunit

标签 nunit teamcity watin

我目前正在使用 teamcity 运行我的测试。出现以下错误

安装方法失败。 System.UnauthorizedAccessException:检索 CLSID 为 {0002DF01-0000-0000-C000-

的组件的 COM 类工厂

知道如何将其设置为以管理员身份运行,因为我使用的是 Windows 7。

最佳答案

我还使用 TeamCity 和 WatiN。以下是我所做的,以确保 TeamCity 可以以管理员身份运行,但不能以本地系统身份运行(因为运行 IE 时最好有一个真实用户)。

  • 创建新用户(例如“TeamCity”)
  • 将此用户添加到管理员组
  • 打开服务控制台窗口 (http://media.techtarget.com/rms/misc/admintools7.jpg) 并查找 teamcity 代理:“Team City Build Agent Service”
  • 右键单击它,然后转到“登录”选项卡。输入新创建的用户

希望这有帮助

关于nunit - 如何从 teamcity 以管理员身份运行 Visual Studio 或 nunit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4428070/

相关文章:

c# - WatiNTestRecorder 是否生成 C# 等效代码或仅生成格式化为模型的对象

azure - nUnit 和 Azure - 如何从 nUnit 启动 Dev Fabric

unit-testing - IEnumerables `Assert.AreEqual` 和 `CollectionAssert.AreEqual` 之间的 Nunit 差异

MSBuild:在 NUnit 任务运行之前复制依赖项文件

batch-file - TeamCity——启动tomcat

windows - 无法加载文件或程序集 Microsoft.mshtml

c# - Selenium 2.0 WebDriver 和 :hover pseudoclass 的解决方法

msbuild - Team City 上的 .Net 4.5.1

visual-studio-2008 - 关于我们刚刚起步的 TeamCity/MSBuild 设置的后续步骤的建议

asp.net-mvc - 如何使用 Watin 和 SpecFlow 编写与 HTML 标记不紧密耦合的测试?