Не удалось найти файл Microsoft.DiaSymReader.Native.x86.dll
Я пытаюсь создать проект в Rider с помощью Mono, и я могу продолжать получать эту ошибку:
Ошибка CS0041: непредвиденная ошибка для отладки информации - "Windows Писатель PDB недоступен - не удалось найти Microsoft.DiaSymReader.Native.x86.dll
Есть ли у кого-нибудь идеи, почему я получаю эту ошибку? Я пробовал искать его в Интернете, и все, что я мог найти, было предыдущим вопросом SO, на который так и не получили ответа: Монодеформ не удается построить, не может найти Microsoft.DiaSymReader.Native.x86. библиотеки DLL
Я не знаю, с чего начать. Любая помощь будет оценена.
Ответы
Ответ 1
Правильно, библиотека существует. но в Visual Studio, используя NuGet ссылку на пакет nuget, он добавит ссылку и добавит файл Microsoft.DiaSymReader.Native. (arch).dll в //debug, после его создания. Итак, вы должны найти способ получить такой .dll.
Как только у вас есть .dll с аркой, в которой вы нуждаетесь. Продолжайте добавлять в качестве внешней ссылки на Monodevelop см. Это в dll.
Начните строить.
Ответ 2
Я столкнулся с той же проблемой в моем проекте Class Library (.net framework), созданном с использованием Visual Studio 2017 в Windows 10.
Я не смог скомпилировать это приложение из-за ошибки.
CS0041 Неожиданная ошибка отладки информации об ошибках - "Невозможно загрузить DLL" Microsoft.DiaSymReader.Native.amd64.dll ': указанный модуль не найден. (Исключение из HRESULT: 0x8007007E) '
Я добавил пакет Microsoft.DiaSymReader.Native. (Arch).dll из Nuget Manager в моем приложении, но не одну ссылку, связанную с этим пакетом, добавленным в приложение, или я не смог добавить ссылку Microsoft.DiaSymReader.Native.amd64.dll вручную,
Пожалуйста, помогите мне, как я могу решить эту проблему.