在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,要自己装下dotnet-dev-osx-x64.1.0.0-preview2-1-003177.pkg
Hello World简单新建一个.NET Core的控制台小程序。
编译,运行,会自动检查.NET Core安装的版本,也会自动用nuget下载需要的库。
完毕,看来目前这个版本还只是Xamarin换肤版,微软希望开发者在全平台用C#开发,并且使用Azure云平台的样子,Nodejs的环境倒是有可能更早集成,C++的还是无望了,不过这个冠名版对于宇宙最强IDE的全平台之路算是一个全新的里程碑,未来会更好。