Nunit测试项目无法加载System.Windows.Forms程序集以测试基于Windows窗体的应用程序并面向.Net 4.6.1

时间:2019-10-10 18:40:39

标签: c# .net-core nunit tdd .net-framework-version

我们有一个针对.Net Core 3.0的Nunit测试项目。 该测试项目针对具有4.6.1目标框架的基于Windows窗体的项目以及也针对4.6.1的类库项目编写测试。

尽管我可以为类库项目编写测试,但是无法测试基于Windows窗体的项目。 运行测试时,它总是会因错误而停止,

“ System.BadImageFormatException:无法加载文件或程序集'System.Windows.Forms,版本= 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。不应加载参考程序集以执行。只能加载它们。在“仅反射”加载器上下文中。(0x80131058)       ----> System.BadImageFormatException:无法加载要执行的参考程序集”

有什么想法吗?

0 个答案:

没有答案