![](/img/trans.png)
[英]Exception thrown: 'System.IO.FileNotFoundException' in mscorlib.dll C3 Discord.NET bot
[英]Exception thrown: 'System.IO.FileNotFoundException' in mscorlib.dll
我正在开发一个大型应用程序,我需要一些内部包来获取数据。
它构建得很好,但是在调试我添加的代码部分时,出现以下错误。
引发的异常:mscorlib.dll 中的“System.AggregateException”在 mscorlib.dll 中发生了“System.AggregateException”类型的异常,但未在用户代码中处理一个或多个错误。
下面是调试中的 output
'testhost.net472.x86.exe' (CLR v4.0.30319: Domain 3): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.net472.x86.exe' (CLR v4.0.30319: TestSourceHost: Enumerating source (C:\MyProJ\ProjectTests\bin\Debug\.netframework,version=v4.7.2\ProjectTests.dll)): Loaded 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\Extensions\TestPlatform\.... .dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
....
....
Exception thrown: 'System.IO.FileNotFoundException' in mscorlib.dll
Exception thrown: 'System.AggregateException' in mscorlib.dll
An exception of type 'System.AggregateException' occurred in mscorlib.dll but was not handled in user code
One or more errors occurred.
...
...
'testhost.net472.x86.exe' (CLR v4.0.30319: TestSourceHost: Enumerating source (C:\MyProJ\ProjectTests\bin\Debug\.netframework,version=v4.7.2\ProjectTests.dll)): Loaded 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\Remote Debugger\x86\Runtime\Microsoft.VisualStudio.Debugger.Runtime.Desktop.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.net472.x86.exe' (CLR v4.0.30319: Domain 3): Unloaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'
来自测试资源管理器的消息 通过运行测试
System.AggregateException: One or more errors occurred. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
无法分享太多细节,因为它是一个内部库。
我的项目
<TargetFramework>net472</TargetFramework>
内部库
<TargetFrameworks>netstandard2.0; net472</TargetFrameworks>
任何建议可能的原因和解决方案可能是什么。
在我的情况下,问题是我的应用程序需要 azure 身份验证,当我直接调试我的应用程序时它无法获得,并且在执行该行代码时抛出错误。 通过在主项目中使用我的应用程序 dll 文件并通过身份验证从那里执行它,我能够运行我的代码。
仍然不知道为什么我收到上述错误消息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.