加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Monodevelop无法构建,找不到Microsoft.DiaSymReader.Native.x86.

发布时间:2020-12-14 05:28:41 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用mac上的monodevelop构建一个web api项目.事情是,经过一些打嗝(在一个问题中解释,结果是如此混乱,我刚刚删除)我得到了这个错误的点 /Users/myuser/git/LiveData/LiveData/CSC: Error CS0041: Unexpected error writing debug information -- 'W
我正在尝试使用mac上的monodevelop构建一个web api项目.事情是,经过一些打嗝(在一个问题中解释,结果是如此混乱,我刚刚删除)我得到了这个错误的点

/Users/myuser/git/LiveData/LiveData/CSC: Error CS0041: Unexpected error writing debug information -- 'Windows PDB writer is not available -- could not find Microsoft.DiaSymReader.Native.x86.dll' (CS0041) (LiveData)

在Windows机器中,使用visual studio target mono 4.5构建相同的项目.

当我点击错误时它告诉我/ Users / myuser / git / LiveData / LiveData / CSC不存在

另一件事是在解决方案的文件夹结构中有一个包文件夹(不是项目中的那个),在这个文件夹中我有一个名为Microsoft.Net.Compilers 1.3.2的文件夹,里面有另一个名为“tools”的文件夹包含其他东西csc.exe和dll thta找不到.

我试图使用nuget直接在项目中安装dll,但即使安装了它,构建也会显示同样的错误

谢谢,

解决方法

至于现在的解决方法,您可以将Microsoft.Net.Compilers的使用限制为Release配置(编辑* .csproj文件):

<Import Project="..packagesMicrosoft.Net.Compilers.1.3.2buildMicrosoft.Net.Compilers.props" Condition="'$(Configuration)' == 'Release' And Exists('..packagesMicrosoft.Net.Compilers.1.3.2buildMicrosoft.Net.Compilers.props')" />

看看条件的开头:

'$(Configuration)' == 'Release'

这样我就可以在本地构建和调试并构建我的项目,即.在appharbor.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读