无法加载DLL'Microsoft.DiaSymReader.Native.amd64.dll

Tho*_*sha 5 c# .net-core asp.net-core visual-studio-2017

我正在研究一个在4.7.1下构建的项目。当我重建解决方案时,出现以下错误。

错误CS0041写入调试信息时发生意外错误-'无法加载DLL'Microsoft.DiaSymReader.Native.amd64.dll':找不到指定的模块。(HRESULT的异常:0x8007007E)'项目名称位置名称\ CSC 1不适用

我试图从nuget安装dll(找不到Microsoft.DiaSymReader.Native.x86.dll)。但没有运气。

环境:

Windows 7 VisualStudio 2017社区版。

小智 8

尝试删除它

<PropertyGroup>
<Deterministic>true</Deterministic>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

当确定性的属性设置为true时,将确定程序编译生成的DLL / EXE文件。这些文件的HASH值相同,无论它们被重新生成多少次。这是一个很棒的功能,但同时可能导致编译错误。您可以参考此博客以获取更多详细信息blog.paranoidcoding.com/2016/04/05/…