0

鉴于这组代码:

unitTestConfiguration = (IDictionary) ConfigurationManager.GetSection("unitTestSection");

您在哪里可以确定该文件应该存在于哪个项目中。

我正在尝试运行一堆单元测试,但它们失败了,因为它找不到任何文件

4

2 回答 2

1

对于 Web 应用程序,这从 web.config 文件中读取。

对于可执行文件,它从exename .exe.config 读取入口点程序集(包含Main方法的程序集)。这是一个重要的区别,它读取的配置文件是入口点程序集,而不是包含特定代码行的程序集。

于 2009-10-10T14:36:32.290 回答
0

它正在寻找应用程序配置文件。App.config它们以名称(或Web.configfor )驻留在您的项目中,ASP.NET并编译为YourApplicationName.exe.config.

这是有关将文件添加到项目的MSDN 页面。App.config

这是该课程的MSDN 页面Configuration

于 2009-10-10T14:35:56.940 回答