.net core 有没有办法调试.NET Core 3.1中的程序集加载问题

.net core 有没有办法调试.NET Core 3.1中的程序集加载问题,.net-core,.net Core,当我在.NET Core中运行WinForms可执行文件时,EXE不会在没有任何消息的情况下启动。使用 dotnet test.dll 导致以下错误消息: Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'ALibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=...'. Das System kann die

当我在.NET Core中运行WinForms可执行文件时,EXE不会在没有任何消息的情况下启动。使用

dotnet test.dll
导致以下错误消息:

Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'ALibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=...'. Das System kann die angegebene Datei nicht finden.
File name: 'ALibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=...'
库与EXE直接并排放置


是否有任何选项可以调试这种情况或获得更好的错误消息?NET4中的fusion日志提供了更多的信息,可用于查找此类问题的真正原因。.NET Core中是否有类似的内容?

是否尝试将dll放在project.csproj所在的文件夹中?它不仅仅是一个dll。这将如何帮助获得更好的错误消息呢?我有一个类似的问题,我的问题在当时通过复制得到了解决。不久前我作为一个bug遇到了这个功能。在移动到新的项目格式后,它引用了错误的程序集,因为它位于项目目录下:)是否尝试将dll放在project.csproj所在的文件夹中?它不仅仅是一个dll。这将如何帮助获得更好的错误消息呢?我有一个类似的问题,我的问题在当时通过复制得到了解决。不久前我作为一个bug遇到了这个功能。移动到新项目格式后,它引用了错误的程序集,因为它位于项目目录下:)