Какая замена для fuslogvw в .net core 2? - PullRequest
0 голосов
/ 23 мая 2018

При возникновении проблем с разрешением библиотек DLL и сборок в целом с помощью .Net fuslogvw дала вам возможность регистрировать попытки связывания, чтобы вы могли точно видеть, где это происходит и что происходит.

Существует проблема github , обсуждающая это, но она не совсем подробно рассказывает о том, что на самом деле обеспечивает COREHOST_TRACE, ни о лучшем способе получения вывода, ни о том, как интерпретировать вывод.

Итак, является ли COREHOST_TRACE лучшим вариантом?

Если да, то как он используется?

Если нет, какой вариант лучше?

I 'Мне бы хотелось узнать ответ на этот общий вопрос, потому что это полезный инструмент, и поэтому его использование выходит далеко за рамки моей нынешней проблемы.Однако я также пытаюсь решить конкретную проблему, поэтому я включил подробности об этом ниже.

Я использую ...

Интересно, что 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>
...