我有一个测试项目Company.Test,位于C:\ Dev \ Projects \ Tests文件夹下 当我运行测试时,我是Tests文件夹下的xml文件,我想从测试方法中获取路径“C:\ Dev \ Projects \ Tests”。有没有办法获取当前项目的文件夹路径?
答案 0 :(得分:2)
请注意,单元测试未在项目目录中运行。 MSTest将它们复制到其他位置,当您不特别小心时,您的xml文件不会复制到该位置。您必须在MSTest配置中明确配置它。您可以通过执行测试/编辑测试运行配置/部署来完成此操作。您可以使用“添加文件...”按钮添加xml文件。
答案 1 :(得分:1)
尝试System.Environment.CurrentDirectory
。