Visual studio 2010 在Microsoft单元测试中使用配置文件
目前,对于我的一些单元测试,我要求从文件中提取一些配置。最初我认为我只需要将测试设置添加到我的单元测试项目中,并在测试设置->部署中配置它。我在这里添加了配置文件,但是我的单元测试仍然抱怨他们找不到这个配置文件。最后,我发现我需要将[DeploymentItem(“Test.config”)]属性添加到任何需要此属性的单元测试类中Visual studio 2010 在Microsoft单元测试中使用配置文件,visual-studio-2010,unit-testing,Visual Studio 2010,Unit Testing,目前,对于我的一些单元测试,我要求从文件中提取一些配置。最初我认为我只需要将测试设置添加到我的单元测试项目中,并在测试设置->部署中配置它。我在这里添加了配置文件,但是我的单元测试仍然抱怨他们找不到这个配置文件。最后,我发现我需要将[DeploymentItem(“Test.config”)]属性添加到任何需要此属性的单元测试类中 应该这样做吗?似乎我不应该使用DeploymentItem属性。我在这里做错了什么吗?您的意思是测试中的代码需要配置文件吗?然后,您可以将常规app.config添加
应该这样做吗?似乎我不应该使用DeploymentItem属性。我在这里做错了什么吗?您的意思是测试中的代码需要配置文件吗?然后,您可以将常规app.config添加到单元测试中。在所有其他情况下,您也可以使用它。将配置文件设置为复制到生成后的输出目录中。测试不需要app.config文件。这是一个自定义配置文件。这似乎是一种比我目前更好的方式,但我仍然想知道,当我在测试设置中将配置文件设置为部署项时,为什么这不起作用。你能详细说明这个答案吗?