【问题标题】:Config Files not copied to Test Agent when run Test Manager运行测试管理器时配置文件未复制到测试代理
【发布时间】:2016-08-25 03:28:26
【问题描述】:

我在 VS2013 中有一个带有配置文件的单元测试项目

我使用我的测试项目在 TFS 中进行了构建。我在 TFS 上配置控制器,在控制器上配置代理,在实验室中心创建机器。 但是当尝试在测试管理器上运行测试时,我得到了这个错误:

System.Configuration.ConfigurationErrorsException: 没有 abrir el archivo configSource 'Configurations\Environment.config'。 (C:\Windows\ServiceProfiles\NetworkService\AppData\Local\VSEQT\QTAgent\19426\TIPS151.tipsalud.local\Deployment\AutomationDRG.DLL.config 第 13 行)

当我进入该文件夹时,它既不包含配置文件,也不包含配置文件夹。

我没有找到任何解决方案。有什么想法吗??

【问题讨论】:

  • 看来您的问题与 TFS 无关,您只是使用了 TFS 构建输出,对吗?
  • 是的,构建已正确生成,包括我需要的文件。当我在测试管理器上执行测试时出现问题。
  • 我找到了一个解决方案,但它不是最好的。我从 Microsoft 测试管理器手动部署文件。我创建了使用配置文件部署文件夹的测试设置。

标签: c# microsoft-test-manager mtm


【解决方案1】:

您可以尝试将Environment.config复制到输出目录设置为Cope always

【讨论】:

  • 文件 Environment.config 已在“始终复制”中设置,但未出现在 Deploy 文件夹中
【解决方案2】:

我找到了解决方案,但不是最好的。我从 Microsoft 测试管理器手动部署文件。我创建了使用配置文件部署文件夹的测试设置。

Test Manager print

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多