2013-12-11 38 views
0

在我的项目中,我正在读取app.config中的值。当我通过我的子单元测试项目进行单元测试时,我已经将app.config文件添加到测试项目中。现在我的要求是为我的其他子项目做单元测试。我尝试通过添加app.config作为文件和链接。它给出了一个错误,因为“项目以相同的名称存在”。我怎样才能添加多个配置文件或者是否有其他方法。我正在使用Visual Studio 2012.如何将多个app.config文件添加到我的单元测试项目

在此先感谢。

+0

据我所知,你可以在主文件夹中有单个文件,在子文件夹中可以有更多。 –

+0

我遇到同样的问题。我使用所有正确的值在我的Test项目中放置了一个app.config。有一个商业规则,如果配置不正确,用户将得到一个友好的消息,告诉他们需要纠正哪些项目。我不能只在不同的测试方法之间更改app.config文件,因为这些文件都需要在没有用户干预的情况下自动运行。如何为不同的方法指定不同的app.config文件 – stephenbayer

回答

1

我认为,Managing Multiple Configuration File Environments with Pre-Build Events作者: Scott Hanselman是一个很好的参考!

+1

上述参考提供了在调试/发布/部署时选择的选项。实际上,我的整个团队通过TFS连接,每个子项目在进行单元测试时都需要配置文件。如何在单元测试项目中引用子项目的所有配置文件 – Mamatha

+0

我阅读了链接文章。这并没有真正解决SO用户正在做的问题。它只针对具有多个部署类型的多个配置文件,这与在运行时为同一项目提供多个配置文件不同。 – stephenbayer

相关问题