在Hack News上看到Visual Studio For Mac Preview的鏈接,上面有許多評論,紀錄下嘗鮮安裝過程。
第一次嘗試
- VisualStudioforMacPreviewInstaller.dmg,這個是在線安裝包,網絡差就會...
- 最開始從微軟Visual Studio For Mac Preview頁面下載該dmg包,網絡差安裝失敗,彈出一個頁面,讓手動逐個安裝下面的包
第二次嘗試
安裝mono framework,看來不會有C++的東西,失望中。
- MonoFramework-MDK-4.8.0.344.macos10.xamarin.universal.pkg
- 安裝路徑:/Library/Frameworks/Mono.framework/
安裝最新JDK,Mac自帶的不是官方的,裝個最新版JDK也好。
- 命令行下
javac -version
,彈出對話框點擊過去下載最新版JDK - jdk-8u111-macosx-x64.dmg
- 安裝完成后,再次運行
javac -version
,正確顯示JDK版本號 - 運行
/usr/libexec/java_home
得到JDK的安裝路徑 - /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/
安裝Android-SDK,一種被坑的感覺。
- android-sdk-macosx,手動拷貝到VS要求的目錄
- 安裝路徑:/Users/feilong/Library/Developer/Xamarin/android-sdk-macosx/
安裝Android NDK,更坑了。
- android-ndk-r10e-darwin-x86_64.bin
chmod +x ./android-ndk-r10e-darwin-x86_64.bin
./android-ndk-r10e-darwin-x86_64.bin
解壓,手動拷貝到Android SDK同級目錄- 安裝路徑:/Users/feilong/Library/Developer/Xamarin/android-ndk-r10e/
安裝Xamarin的開發框架
- xamarin.android-7.1.0-2.pkg
- 安裝路徑:/Library/Frameworks/Xamarin.Android.framework/
- xamarin.ios-10.4.0.20.pkg
- 安裝路徑:/Library/Frameworks/Xamarin.iOS.framework/
- xamarin.mac-3.0.0.290.pkg
- 安裝路徑:/Library/Frameworks/Xamarin.Mac.framework/
安裝Visual Studio For Mac Preview的離線包
- VisualStudioForMac-Preview1-7.0.0.347.dmg
- 安裝的時候讓直接拷貝到Mac的應用程序目錄,進去看了下,關鍵的幾個目錄如下:
- /Applications/Visual Studio.app/Contents/
- /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/
- /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/AddIns/
- /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/bin/
如果你需要開發.NET Core,要自己裝下
Hello World
簡單新建一個.NET Core的控制台小程序。
編譯,運行,會自動檢查.NET Core安裝的版本,也會自動用nuget下載需要的庫。
完畢,看來目前這個版本還只是Xamarin換膚版,微軟希望開發者在全平台用C#開發,並且使用Azure雲平台的樣子,Nodejs的環境倒是有可能更早集成,C++的還是無望了,不過這個冠名版對於宇宙最強IDE的全平台之路算是一個全新的里程碑,未來會更好。