找不到 Microsoft.DiaSymReader.Native.x86.dll
Posted
技术标签:
【中文标题】找不到 Microsoft.DiaSymReader.Native.x86.dll【英文标题】:Could not find Microsoft.DiaSymReader.Native.x86.dll 【发布时间】:2016-08-16 02:06:46 【问题描述】:我正在尝试使用 Mono 在 Rider 中构建一个项目,但我会不断收到此错误:
错误 CS0041:写入调试信息时出现意外错误 -- 'Windows PDB 编写器不可用 - 找不到 Microsoft.DiaSymReader.Native.x86.dll'
有人知道我为什么会收到这个错误吗?我试过在网上搜索它,但我能找到的只是一个以前从未得到回答的 SO 问题:Monodevelop fails to build, can't find Microsoft.DiaSymReader.Native.x86.dll' 我不知道从哪里开始。任何帮助将不胜感激。
【问题讨论】:
嗯,你找错地方了。这不是 Mono 错误,它来自 CoreCLR。 Jetbrains 宣布他们计划支持它。到底走了多远,确切你有什么版本都非常不清楚。使用公司的支持渠道寻求帮助。 【参考方案1】:没错,图书馆存在。但是在 Visual Studio 上,使用 NuGet link to nuget package 它将添加引用并将 Microsoft.DiaSymReader.Native.(arch).dll 添加到 //debug 中,一旦你构建它。所以,你必须想办法得到这样的.dll。
一旦你有了你需要的带有拱门的 .dll。继续添加作为 Monodevelop see this dll 的外部引用。
开始构建。
【讨论】:
以上是关于找不到 Microsoft.DiaSymReader.Native.x86.dll的主要内容,如果未能解决你的问题,请参考以下文章