2

环境:

与 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中的错误?

4

0 回答 0