在Hack News上看到Visual Studio For Mac Preview的链接,上面有许多评论,纪录下尝鲜安装过程。

第一次尝试

  • VisualStudioforMacPreviewInstaller.dmg,这个是在线安装包,网络差就会...
  • 最开始从微软Visual Studio For Mac Preview页面下载该dmg包,网络差安装失败,弹出一个页面,让手动逐个安装下面的包

第二次尝试

安装mono framework,看来不会有C++的东西,失望中。

安装最新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的开发框架

安装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的全平台之路算是一个全新的里程碑,未来会更好。

Install Visual Studio For Mac Preview的更多相关文章

  1. Visual Studio for Mac Preview离线下载安装

    Visual Studio for Mac离线下载安装. 环境:OS X EI Caption 10.11.2 .NET Core SDK 1.1 需预先安装 .NET Core 1.1 SDK ma ...

  2. Visual Studio for mac从入门到放弃1

    MAC  第一步:从微软官网下载:https://www.visualstudio.com/vs/visual-studio-mac/ 第二步:安装软件过程出现 It was not possible ...

  3. Visual Studio for Mac 安装

    有一周时间没有更新博客了,最近这段时间真是苦不堪言,上周四晚上,一杯水将我的MBP报废掉了,开机状态,键盘进水,当场就关机了,很担心当时爆炸了,幸好还只是关机,然后就...没有然后了.第二天插电源可以 ...

  4. Visual Studio for Mac第四预

    微软发布Visual Studio for Mac第四预览版 去年 11 月,微软发布了 Visual Studio for Mac 的首个预览版本,并且承诺后续数月会带来更多功能.而今天,随着 Vi ...

  5. Install Visual Studio Tools for Apache Cordova

    Install Visual Studio Tools for Apache Cordova Visual Studio 2013   This article refers to the Visua ...

  6. Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

    Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...

  7. Visual Studio for Mac 初体验

    你喜爱的 IDE,现在可用于 Mac 来自:https://www.visualstudio.com/zh-hans/vs/visual-studio-mac/ 惊不惊喜?意不意外?惊喜但不意外,因为 ...

  8. LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 .NET 4.5 installed Visual Studio 2012 Release Preview

    Error 'LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt' after ...

  9. Visual Studio for Mac

    Visual Studio for Mac 初体验   你喜爱的 IDE,现在可用于 Mac 来自:https://www.visualstudio.com/zh-hans/vs/visual-stu ...

随机推荐

  1. (视频) 《快速创建网站》3.4 网站改版3分钟搞定 - WordPress主题安装和备份

    本文是<快速创建网站>系列的第8篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 访问本系列目录,请点击:http://devopshub.cn/tag ...

  2. Adaptive Code Via C#读书笔记

    原书链接: http://www.amazon.com/Adaptive-Code-via-principles-Developer-ebook/dp/B00OCLLYTY/ref=dp_kinw_s ...

  3. Oracle shutdown immediate遭遇ORA-24324 ORA-24323 ORA-01089

    一数据库服务器执行shutdown immediate时,遇到了下面ORA错误,如下所示: $ sqlplus / as sysdba   SQL*Plus: Release 10.2.0.4.0 - ...

  4. arcgis 随手记

    1,ArcGISDynamicMapServiceLayer   3.0  用  4.1 以后用MapImageLayer 代码如下: <!DOCTYPE html> <html&g ...

  5. Linux开机启动(bootstrap)

    计算机开机是一个神秘的过程.我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面.然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或 ...

  6. [转]六款值得推荐的android(安卓)开源框架简介

    本文转自:http://www.jb51.net/article/51052.htm .volley 项目地址 https://github.com/smanikandan14/Volley-demo ...

  7. Random number

    Original #include <stdlib.h> #include <time.h> srand(time(NULL)); rand(); The versions o ...

  8. ZBrush中怎样对遮罩进行反选

    通过对ZBrush的学习,我们知道了如何手动创建遮罩,手动创建遮罩相对来说是最简单有效的方法,在某些特定的使用场合会起到事半功倍的效果.创建遮罩我们可以结合Ctrl键在物体保持编辑的状态下来执行,您可 ...

  9. Java Web开发之分页(ajax)

    1.需要用到的jar包.js文件 JSONArray().fromObject()需要的jar包: (1)commons-beanutils-1.8.3.jar (2)commons-collecti ...

  10. POJ2230Watchcow[欧拉回路]

    Watchcow Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 7512   Accepted: 3290   Specia ...