7 .net-core asp.net-core asp.net-core-2.0
当遇到一般使用 .Net 解析 DLL 和程序集的问题时,fuslogvw使您能够记录绑定尝试,这样您就可以准确地看到它正在查找的位置以及正在发生的事情。
有一个 github issue讨论了这个问题,但它并没有详细说明COREHOST_TRACE
实际提供的内容,也没有获得输出的最佳方法,也没有解释输出的方式。
那么,是COREHOST_TRACE
最好的选择吗?
如果是,它是如何使用的?
如果没有,更好的选择是什么?
我想知道这个一般问题的答案,因为它是一个有用的工具,所以它的用途远远超出了我当前的问题。但是,我也在尝试解决一个特定问题,因此我在下面包含了该问题的详细信息。
我正在使用...
DllImport
.有趣的是,当我发布发布版本时,DLL 得到了解决,但无法在本地运行以进行开发版本。
例外: System.DllNotFoundException: Unable to load DLL 'libwkhtmltox': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
有问题的 DLL 正在被复制到输出目录的根目录:
<ItemGroup>
<ContentWithTargetPath Include="Dependencies\wkhtmltox\v0.12.4\32 bit\libwkhtmltox.dll">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<TargetPath>libwkhtmltox.dll</TargetPath>
</ContentWithTargetPath>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
Fab*_*ied 11
距离最初的问题已经过去很长时间了,但从 .NET 5 开始,dotnet trace
. 请参阅https://learn.microsoft.com/en-us/dotnet/core/dependency-loading/collect-details。
(我通过https://github.com/dotnet/runtime/issues/12506#issuecomment-895192112 找到了这个。)
归档时间: |
|
查看次数: |
953 次 |
最近记录: |