繁体   English   中英

NUnit在正确的文件夹中找不到文件

[英]NUnit not looking the file in the right folder

我刚刚在VS2015上将nUnit从2.6.4更新为3.0.1。 一切顺利,只有一个问题。

在我的Test方法中,我必须加载一个xml文件,我们将其称为UnitTestConfiguration.xml ,它保存在与app.Configpackage.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM