Я работаю над проектом, который построен под 4.7.1. когда я перестраиваю решение, получаю следующую ошибку.
Ошибка CS0041 Непредвиденная ошибка записи отладочной информации - "Невозможно загрузить DLL" Microsoft.DiaSymReader.Native.amd64.dll ': Указанный модуль не найден. (Исключение из HRESULT: 0x8007007E) 'Название проекта Название местоположения \CSC 1 Н/Д
Я попытался установить DLL из Nuget (не удалось найти Microsoft.DiaSymReader.Native.x86.dll). но не повезло.
среда:
Windows 7 VisualStudio 2017, выпуск сообщества.
Попробуйте удалить его
<PropertyGroup>
<Deterministic>true</Deterministic>
</PropertyGroup>
Если для атрибута Deterministic установлено значение true, будут определены файлы DLL/EXE, сгенерированные при компиляции вашей программы. Значения HASH этих файлов одинаковы, независимо от того, сколько раз они были восстановлены. Это отличная функция, но в то же время она может вызвать ошибки компиляции. Вы можете обратиться к этому блогу для более подробной информации blog.paranoidcoding.com/2016/04/05/….
У меня была такая же проблема (и еще несколько похожих ошибок с dll). Решил это, установив недостающие КБ.
KB3118401: https://support.microsoft.com/en-us/help/3118401/update-for-universal-c-runtime-in-windows