我使用Visual Studio 2017(15.6.6)。调试时,我尝试评估简单的表达式,例如int a = 2;在即时窗口中。一个错误C#编译器中的内部错误被抛出。我尝试启用此问题中Use Managed Compatibility Mode所暗示的功能,但没有帮助。谢谢你的帮助。
3 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
就我而言,问题是在特定的装配中发生的。当我们查看组装信息时,(在解决方案资源管理器中,右键单击项目,选择“属性”,然后单击“组装信息”),所有内容都是空白。
因此,我们给了它一个Guid,然后对其进行了重新构建,并开始工作。
开满天机
TA贡献1786条经验 获得超13个赞
处理自己的NuGet包时,我遇到了相同的错误。在我的情况下,VS在“%userprofile%.nuget”文件夹中而不是在“ build”输出文件夹中解析我的程序集副本的路径。
目前,我不知道如何防止新项目类型的未解决问题,因为没有为引用指定提示,但是有一个简单的解决方法:只需%userprofile%\.nuget\packages\%yourpackage%
在调试之前从软件包中解压缩后的副本即可。
- 3 回答
- 0 关注
- 1994 浏览
添加回答
举报
0/150
提交
取消