Install Visual Studio For Mac Preview

在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的控制台小程序。

Install Visual Studio For Mac Preview


Install Visual Studio For Mac Preview


Install Visual Studio For Mac Preview


Install Visual Studio For Mac Preview

编译,运行,会自动检查.NET Core安装的版本,也会自动用nuget下载需要的库。

完毕,看来目前这个版本还只是Xamarin换肤版,微软希望开发者在全平台用C#开发,并且使用Azure云平台的样子,Nodejs的环境倒是有可能更早集成,C++的还是无望了,不过这个冠名版对于宇宙最强IDE的全平台之路算是一个全新的里程碑,未来会更好。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgyszx.html