初学者与kali,我想安装祝福,我得到并且错误'没有gmcs C#编译器找到'

时间:2016-01-29 12:40:42

标签: c# mono

所以我尝试安装gmcs C#compiler

sudo apt-get install mono-gmcs

但我收到了下一个错误,我现在不知道该怎么办:

  

无法安装某些软件包。这可能意味着你有   请求一个不可能的情况或如果您使用不稳定   尚未创建某些必需包的分发或   被移出Incoming。以下信息可能有所帮助   解决这种情况:以下包具有未满足的依赖项:   mono-gmcs:取决于:mono-mcs(= 3.12.1-0xamarin1)但是   4.2.1.102 + dfsg2-5将被安装E:无法纠正问题,你已经破坏了包裹。

1 个答案:

答案 0 :(得分:1)

  

mono-gmcs:取决于:mono-mcs(= 3.12.1-0xamarin1)但4.2.1.102

Mono的gmcs在最新版本中已弃用,您的目标是在不久的将来使用mcs(或Roslyn&#39; s csc。)< / p>

由于Kali Linux是基于Debain的发行版:

sudo apt-get install mono-complete

#Usage

应安装包mono-devel以编译代码。

应安装软件包mono-complete以安装所有内容 - 这应该涵盖大多数“未找到程序集”错误的情况。

应安装包referenceassemblies-pcl以获得PCL编译支持 - 这将解决软件编译期间“未安装Framework:.NETPortable”错误的大多数情况。

应安装软件包ca-certificates-mono以获取HTTPS连接的SSL证书。如果您在进行HTTPS连接时遇到问题,请安装此软件包。

APT package setup