Невозможно загрузить DLL 'Microsoft.DiaSymReader.Native.amd64.dll - PullRequest
0 голосов
/ 28 декабря 2018

Я работаю над проектом, который построен под 4.7.1.когда я перестраиваю решение, получаю следующую ошибку.

Ошибка CS0041 Неожиданная ошибка записи отладочной информации - «Невозможно загрузить DLL». Microsoft.DiaSymReader.Native.amd64.dll ': Указанный модуль не найден.(Исключение из HRESULT: 0x8007007E) 'имя проекта Имя местоположения \ CSC 1 Н / Д

Я попытался установить dll из nuget ( Не удалось найти Microsoft.DiaSymReader.Native.x86.длл ).но не повезло.

среда:

Windows 7 VisualStudio 2017, выпуск сообщества.

Ответы [ 2 ]

0 голосов
/ 14 января 2019

У меня была такая же проблема (и еще несколько похожих ошибок с dll).Решил это, установив недостающие КБ.

KB3118401: https://support.microsoft.com/en-us/help/3118401/update-for-universal-c-runtime-in-windows

KB2533623: https://support.microsoft.com/en-us/help/2533623/microsoft-security-advisory-insecure-library-loading-could-allow-remot

0 голосов
/ 28 декабря 2018

Попробуйте удалить его

<PropertyGroup>
<Deterministic>true</Deterministic>
</PropertyGroup>

Когда для атрибута Deterministic установлено значение true, будут определены файлы DLL / EXE, сгенерированные вашей компиляцией программы.Значения HASH этих файлов одинаковы, независимо от того, сколько раз они были восстановлены.Это отличная функция, но в то же время она может вызвать ошибки компиляции.Вы можете обратиться к этому блогу для получения более подробной информации blog.paranoidcoding.com / 2016/04/05 /… .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...