我一直在使用Visual Studio Community 2015开发.NET 3.5 C#项目,但我一直打算使用Mono和MonoDevelop来完成Linux(Ubuntu GNOME 15.04)上的大部分开发。旧版本的.Net没有安装最新的Mono?
我正在运行最新稳定的Mono版本(4.0.4)和MonoDevelop(5.9.6),它支持.NET 4.5,并且可以毫无问题地打开VS创建的解决方案文件。
现在我已经在Linux上编写了C++应用程序十年的最佳时间,但C#和.NET对我来说是全新的。所以我假设,如果我安装了支持.NET 4.5的Mono版本,我也会得到.NET 3.5,因为后来的版本是旧版本的超集 - 就像C++ 14编译器支持C++ 03 。
然而,这似乎并没有这样的情况,因为MonoDevelop的状态(每个项目的目标框架选项下):
- 的.NET Framework 4.5.1
- 单声道/ .NET 4.5
- 单声道/ .NET 3.5(未安装)
所以我必须以安装Mono的并行旧版本来获取.NET 3.5的支持,还是我只是患了配置问题?
呃,多么痛苦。尽管谢谢你的回答。 – cmannett85
只是一个小调,应该是单声道社区:) Xamarin!=单声道。 –
我在这里写了一个教程:http://blog.rubenwardy.com/2016/07/20/rimworld-install-monodevelop-with-dot-net-3.5/ 我发现很难解决如何安装旧版Mono和MonoDevelop支持3.5,所以我发了一篇博文。希望这可以帮助某人 – rubenwardy