有没有办法如何在测试中使用我的项目中的web.config。 我想到了一些动态将文件复制到我的项目中的东西吗?
答案 0 :(得分:0)
您可以使用VS build事件。假设您要将web.config从webapp项目复制到测试项目,您可以尝试这样的事情:
copy "$(SolutionDir)MyWebApp\web.config" "$(TargetDir)"
上面的命令将从解决方案目录中的 MyWebApp 项目中获取 web.config 文件,并将其复制到当前项目的(测试)目标目录(应为\bin
)。
现在,每次构建测试项目时,web.config都将被复制到其目标目录。
答案 1 :(得分:0)
我不知道您在测试项目中需要的web.config中的哪些信息。但是,对配置文件的需求通常是你实际上进行集成测试而不是单元测试的气味。