找不到Microsoft.DiaSymReader.Native.x86.dll [英] Could not find Microsoft.DiaSymReader.Native.x86.dll
问题描述
我正在尝试使用Mono在Rider中构建项目,并且我会继续收到此错误:
I'm trying to build a project in Rider using Mono and I can keep on getting this error:
错误CS0041:写入调试信息时发生意外错误-'Windows PDB编写器不可用-找不到 Microsoft.DiaSymReader.Native.x86.dll'
Error CS0041: Unexpected error writing debug information -- 'Windows PDB writer is not available -- could not find Microsoft.DiaSymReader.Native.x86.dll'
有人知道为什么我会收到此错误吗?我已经尝试过在线搜索它,而我所能找到的是以前一个从未得到回答的SO问题:
Does anybody have any idea why I'm getting this error? I've tried searching for it online and all I could find was a previous SO question that never got answered: Monodevelop fails to build, can't find Microsoft.DiaSymReader.Native.x86.dll' I have no idea where to start. Any help would be appreciated.
推荐答案
对,该库存在.但是在Visual Studio上,使用NuGet 链接到nuget包,它将添加引用构建后,将Microsoft.DiaSymReader.Native.(arch).dll添加到//debug.因此,您必须找到获取此类.dll的方法.
Right, the library exists. but on Visual Studio, using NuGet link to nuget package it will add the reference and add the Microsoft.DiaSymReader.Native.(arch).dll into //debug, once you build it. So, you must find the way to get such .dll.
一旦有了带有所需拱门的.dll,就可以了.继续作为Monodevelop上的外部参考添加请参见该dll.
Once you have the .dll with the arch you need. Proceed to add as a external reference on Monodevelop see this the dll.
开始构建.
这篇关于找不到Microsoft.DiaSymReader.Native.x86.dll的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!