【问题标题】:Using a config file in Microsoft Unit Tests在 Microsoft 单元测试中使用配置文件
【发布时间】:2011-04-07 22:27:22
【问题描述】:

目前对于我的一些单元测试,我需要从文件中提取一些配置。最初我以为我只需要将测试设置添加到我的单元测试项目并在测试设置->部署中进行配置。我在这里添加了我的配置文件,但我的单元测试仍然抱怨他们找不到这个配置文件。最后我发现我需要将 [DeploymentItem("Test.config")] 属性添加到任何需要它的单元测试类中。

这是应该的吗?看来我不应该使用 DeploymentItem 属性。我在这里做错了吗?

【问题讨论】:

    标签: visual-studio-2010 unit-testing


    【解决方案1】:

    您的意思是您的测试代码需要配置文件吗?然后,您可以将常规 app.config 添加到单元测试中。好吧,在所有其他情况下,您也可以使用它。

    【讨论】:

    • 测试需要的不是 app.config 文件。这是一个自定义配置文件。
    【解决方案2】:

    将配置文件设置为在构建后复制到输出目录

    【讨论】:

    • 这似乎是比我目前更好的方法,但我仍然想知道为什么当我在测试中将配置文件设置为部署项目时这不起作用设置。
    • 你能详细说明一下这个答案吗?
    猜你喜欢
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 2021-08-01
    • 2016-05-04
    • 2010-10-12
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多