[英]NUnit not looking the file in the right folder
我刚刚在VS2015上将nUnit从2.6.4更新为3.0.1。 一切顺利,只有一个问题。
在我的Test
方法中,我必须加载一个xml文件,我们将其称为UnitTestConfiguration.xml
,它保存在与app.Config
和package.Config
文件相同的根文件夹中。 使用NUnit 2.6.4,可以找到该xml文件并完美加载。
但是,使用Nunit 3.0.1,我收到此错误:
System.IO.FileNotFoundException:找不到文件“ C:\\ PROGRAM FILES(X86)\\ MICROSOFT VISUAL STUDIO 14.0 \\ COMMON7 \\ IDE \\ COMMONEXTENSIONS \\ MICROSOFT \\ TESTWINDOW \\ UnitTestConfiguration.xml”。
所以我的问题是,为什么3.0.1不在其他地方检查测试项目的根文件夹呢? 有任何设置可以纠正它吗?
是的,这是NUnit3中的重大更改 ,测试不再在根文件夹中运行。
使用TestContext.TestDirectory
可以到达它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.