Не удалось найти файл 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 вручную,

Пожалуйста, помогите мне, как я могу решить эту проблему.