在网上搜索后,this 询问Ubuntu问题,以及this Stack Overflow问题,我在找出编译后我收到此警告的原因时没有运气一个简单的C#命令行应用程序通过终端。我使用mono,然后
dmcs myProgramName.cs
我得到了
warning CS8001: SDK path could not be resolved
Compilation succeeded - 1 warning(s)
我读到Ubuntu 12.04和14.04取决于libmono-winforms2.0-cil,但在尝试安装
之后sudo apt-get install libmono-winforms2.0-cil
我得到了
Package libmono-winforms2.0-cil is not available,
but is referred to by another package
This may mean that the package is missing, has been obsoleted,
or is only available from another source
However, the following packages replace it:
mono-reference-assemblies-2.0 mono-devel
通过更多的搜索,我读到libmono-system windows-forms4.0-cil是我需要的Ubuntu 16.04,但在尝试安装后我得到了
libmono-system-windoes-forms4.0-cil is already the newest version
有没有人对如何跟踪此编译警告有任何建议?我走到了尽头。
答案 0 :(得分:0)
安装完整的mono-runtime和完整的mono-development软件包,然后尝试编译。
B::foo()
如果您的目标是安装最少数量的软件包,请查看mono linker以帮助您确定所需的最低程序集,然后找到它们所属的软件包。