环境:
与 2017.9 /net45 相比
使用 Costura.Fody v3.3.3
在 Nunit 测试项目中,我运行以下命令:
dotnet test -f net45 -c Debug //test fail
dotnet test -f net45 -c Release //test success
我得到错误
OneTimeSetUp:System.TypeInitializationException:“”的类型初始化程序引发了异常。----> System.IO.FileNotFoundException:无法加载文件或程序集'System.Private.CoreLib,版本 = 4.0.0.0,文化 = 中性或其依赖项之一。该系统找不到指定的文件。
我FodyWeavers.xml
在测试项目的根目录中添加了该文件,如Fody.Costura中所述
其中包含:
<Weavers>
<Costura ExcludeAssemblies='myprogram.exe'
CreateTemporaryAssemblies='true'
DisableCleanup='true'
/>
</Weavers>
如何解决Debug中的错误?