所以我尝试安装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:无法纠正问题,你已经破坏了包裹。
答案 0 :(得分:1)
mono-gmcs:取决于:mono-mcs(= 3.12.1-0xamarin1)但4.2.1.102
Mono的gmcs
在最新版本中已弃用,您的目标是在不久的将来使用mcs
(或Roslyn' s csc
。)< / p>
由于Kali Linux是基于Debain的发行版:
sudo apt-get install mono-complete
应安装包mono-devel
以编译代码。
应安装软件包mono-complete
以安装所有内容 - 这应该涵盖大多数“未找到程序集”错误的情况。
应安装包referenceassemblies-pcl
以获得PCL编译支持 - 这将解决软件编译期间“未安装Framework:.NETPortable”错误的大多数情况。
应安装软件包ca-certificates-mono
以获取HTTPS连接的SSL证书。如果您在进行HTTPS连接时遇到问题,请安装此软件包。