ubuntu 14.04 上的 Csharp 错误
Posted
技术标签:
【中文标题】ubuntu 14.04 上的 Csharp 错误【英文标题】:Csharp error on ubuntu 14.04 【发布时间】:2016-06-07 16:10:00 【问题描述】:编译 c# 时,我在 ubuntu 14.04 上收到以下警告:警告 CS8001:无法解析 SDK 路径编译成功 - 1 个警告
虽然它仍然会使用 mono helloold.exe 执行。 我刚刚开始学习 csharp,所以请理解我。
我已经使用本教程安装了 csharp: https://www.youtube.com/watch?v=WnhKj8c5TcE
【问题讨论】:
您给出的警告可以在许多情况下显示。然而,它很可能是System.Drawing.dll
。在 Windows 下,该库将与 .net 一起安装。在单声道中,它不是默认设置,请检查您是否安装了 libmono-winforms2.0-cil
包。
如何在 ubuntu 上查看?
首先您可以使用apt-cache search libmono-winforms2.0
搜索包(或包含它的包)。一旦你找到一个包含它的包,你可以做apt-get install PackageName
。如果它已经安装,它会给你一个通知。
好的,我已经安装了它,现在它可以正常工作了。多谢。这真的很快
很高兴听到!在您的问题下方写下答案以供将来参考和其他有相同问题的人;)
【参考方案1】:
问题已在原始问题下方的 cmets 中解决。对于遇到相同问题的人来说,这个答案是一个简短的总结:
缺少 SDK 错误的原因有很多,但大多数情况下是缺少 System.Drawing.dll。此库默认安装在 .net 中,但未安装在 Mono 中。在 Mono 中,您必须安装 libmono-winforms2.0-cil 包。可以使用 Linux 发行版的包管理器安装包。
【讨论】:
是的。对我这样的初学者很有用。谢谢大家以上是关于ubuntu 14.04 上的 Csharp 错误的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 14.04 上的虚拟主机。 - 访问禁止错误 403
Ubuntu 14.04 上的 Laravel 5.1 本地主机错误
ubuntu 14.04lts 上的奇怪编译错误 c++ opencv 2.4.10