我一直在使用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