2011-04-07 80 views
2

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

这是应该怎么做?看起来我不应该使用DeploymentItem属性。我在这里做错了什么?

回答

1

设置的配置文件复制到输出目录在后建立

+0

这似乎是它可能比我现在更好的方式,但我仍然想知道为什么当我将配置文件设置为测试设置中的部署项目时,这不起作用。 – 2011-04-07 14:36:20

+0

你能详细解答这个问题吗? – JohnFx 2011-11-17 16:20:39

2

你是说你的代码需要配置文件吗?然后你可以添加一个常规的app.config到你的单元测试。那么在所有其他情况下,你也可以使用它。

+0

这不是测试需要app.config文件。这是一个自定义配置文件。 – 2011-04-07 14:21:13