Visual Studio for mac从入门到放弃1
MAC
第一步:从微软官网下载:https://www.visualstudio.com/vs/visual-studio-mac/
第二步:安装软件过程出现
Download the Mono Framework v4.8.0 archive to any directory on your disk, double-click it and follow the instructions on screen. Please accept all the defaults during the installation, including the target drive.
Mac OS X uses its own version of Java and in order to install it you need to start the terminal app and type the following command:javac -versionAfter typing it you should see a Mac OS X system popup which will guide you to install the Java software.
Download the Android SDK for Mac OS X version 24.4.1, open the downloaded archive and copy the contents of the folder found at its root directory (most probably named android-sdk-macosx) to the /Users/cong/Library/Developer/Xamarin/android-sdk-macosx directory.
Click here in order to start the Android SDK Manager application. In the GUI make sure the following components are installed or selected for installation:
- Android SDK Tools
- Android SDK Platform-tools
- Android SDK Build-tools
- Android API 15
- Android API 19
- Android API 21
Once all the required components are selected (you can select others as well, if you wish) start the installation.If you cannot see /Users/cong/Library/Developer/Xamarin/android-sdk-macosx in Finder please click here to reveal the directory in Finder.
Download the Android NDK for Mac OS X version r10e, open the downloaded archive and copy the contents of its root directory (most probably named android-ndk-r10e) to the /Users/cong/Library/Developer/Xamarin/android-ndk directory.
When the Android SDK installation is finished you might want to start the Android Emulator Manager and create as many emulator images as you might need for your development. This step can be performed at any time, on an as-needed basis.
Download the Visual Studio for Mac Preview v7.0.0 archive to any directory on your disk, double-click it and then drag and drop the Visual Studio for Mac Preview icon to the Applications folder.
Download the Xamarin.Android v7.1.0 archive to any directory on your disk, double-click it and follow the instructions on screen. Please accept all the defaults during the installation, including the target drive.
Download the Xamarin.iOS v10.4.0 archive to any directory on your disk, double-click it and follow the instructions on screen. Please accept all the defaults during the installation, including the target drive.
Download the Xamarin.Mac v3.0.0 archive to any directory on your disk, double-click it and follow the instructions on screen. Please accept all the defaults during the installation, including the target drive.
(这里没有用到移动端只需要下载:Mono Framework v4.8.0 archive Visual Studio for Mac Preview v7.0.0 archive 这2个包就可以,其他都是开发跨平台包)
三、激动人性时刻到来,打开vs,界面非常简洁,去除vs很多冗余功能,感觉舒服很多。。。。


四、新建一个mvc项目,会提示你要在线安装支持mvc类库,是从nuget下载dll??
五 运行 微软66666

Windows
如果将上面代码放到windows系统,结果会怎么样呢?
环境:win10+vs2015 编译正常,运行也正常

上面那些只是小试牛刀,下面是见证奇迹时候,直接把之前项目【不连接数据库】丢到mac vs运行

居然报错,彻底把我惊呆了Operation is not supported on this platform. 这个操作不支持此平台。。。这个是预览版上bug?
对于出现问题,可以用以下几种方案
1:重启vs,重启电脑,卸载项目重新加载(成功一次,后来不知道为啥不行。。。)
2:so上面有人说是debug模式问题,我切换编译还是报错。(失败)
3:google一下说多了pdb文件,我清理一下整个解决方案,把所有bin目录删除,编译还是报错。。。(失败)
4:切换目标框架 (成功一次,之后失败就没法成功过了)

会不会是Mono4.5没有全部移植过来类库?于是这个设置一下4.5.1 4.5.2,我在windows是net4.5,编译一下,依然报错。 我切换4.6.1一下编译 成功了。。。。
(然而我高兴太早了,准备想重现这个问题操作,备份一下csproj文件,还原之前旧版本csproj,然后一路报错下去解决不了,把正确csproj替换也不行)
5:mac上新建一个mvc项目,把代码拷贝过去(如果所有方法试过都不行,此方案是百试百灵,强烈推荐)
6:我旧项目对比一下5新建项目csproj,改了一摸一样也不行,fk(失败,不知道为啥)
本人在项目采用第5个方案,Sorry,时间有限,暂时分析不出报错原因具体在哪里...
最后想说:vs在mac操作加入【未包括项目文件】很蛋疼。。
测试Demo:http://files.cnblogs.com/files/walleyekneel/VSForMacTest.zip
2 vs mac-工具体验吐槽
3 vs mac-加入数据库访问项目
4 vs mac-ios开发
5 vs mac-安卓开发
6 vs mac netcore体验
Visual Studio for mac从入门到放弃1的更多相关文章
- Visual Studio for Mac 简介
2016-12-13 Hutchinson 微软中国MSDN 在 11 月举行的 Connect(); 上,Microsoft 将推出 Visual Studio for Mac 预览版.这是一个激动 ...
- Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验
Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...
- 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 ...
- visual studio for mac的安装初体验
微软2016 Connect 大会发布了visuo studio for mac的pre版本,由于工作原因,现在工作环境是mac,虽然开发现在是在用python,但一直关注着.net的发展,于是自己很 ...
- Install Visual Studio For Mac Preview
在Hack News上看到Visual Studio For Mac Preview的链接,上面有许多评论,纪录下尝鲜安装过程. 第一次尝试 VisualStudioforMacPreviewInst ...
- Visual Studio for Mac 初体验
你喜爱的 IDE,现在可用于 Mac 来自:https://www.visualstudio.com/zh-hans/vs/visual-studio-mac/ 惊不惊喜?意不意外?惊喜但不意外,因为 ...
- 在Visual Studio for Mac中使用fastlane管理iOS的provision
Xamarin开发中,最烦的就是provision的管理了. 全手工的话,要先创建一个key,上传后生成cert文件,再创建provision.如果在手机上调试,还要把手机加到provision中去. ...
- 解决Visual Studio For Mac Restore失败的问题
之前就了解到微软出了mac版的VS,没太多的关注,自己也就是使用 DotNet Core SDK + VS Code 做一些小demo. 前两天发布了DotNet Core 2.0 ,Visual S ...
- 【深色模式】macOS Mojave+Visual Studio for Mac+FineUICore多图赏析!
全面开启深色模式,今早成功升级到 macOS Mojave,下面就来欣赏一下吧. 点击图片,查看大图 1. 下载 macOS Mojave 2. 安装成功,开启深色模式 3. 来一张桌面截图 4. 开 ...
随机推荐
- redis for windows之nosql还需要入门?
RT:nosql给很多人的感觉就是上手特别快,本文也是一篇入门级的,哎~~ 又写了一篇没有卵用的博文,姑且把它当作一篇文档吧,还是没有发布/订阅.事件...等介绍的一篇残缺文档,幸好废话不是很多,凑合 ...
- Django UrL 解析
Django的路由系统 URLconf 本质是URL与要为该URL调用的视图函数之间的映射表:你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行. 1.1 djan ...
- jdk1.6 eclipse kepler 中安装jda
原因这是个比较老的版本的jad 参考:https://www.cnblogs.com/zhikou/p/8098137.html 1.在eclipse的help—>Install New Sof ...
- Ubuntu 安装VNC
ubuntu:.安装x11vnc sudo apt-get install x11vnc .设置密码 x11vnc -storepasswd .启动x11vnc(每次windows远程控制,都需要启动 ...
- 将com口2号引脚、3号引脚引出来,两个引脚对接会出发中断
思路:让程序一直不停的发数据,再设一个及接收事件,接通(短路)后触发. 灵感文章: 方案一: 去AQ解决话务台问题,下了车就牛不停蹄的去买了串口挡板,db9 female接口,根据2-3.3-2.5 ...
- leetcode814
class Solution { public: TreeNode* pruneTree(TreeNode* root) { if(root==NULL) { return nullptr; } if ...
- JS: 如何计算一个月有多少天
转自:https://www.2cto.com/kf/201806/755776.html 1 function getCountDays() { var curDate = new Date(); ...
- Spring Boot 2.x 启动全过程源码分析
Spring Boot 2.x 启动全过程源码分析 SpringApplication 实例 run 方法运行过程 上面分析了 SpringApplication 实例对象构造方法初始化过程,下面继续 ...
- windows到ubuntu
按照xmarks同步浏览器书签. mvn, copy setting.xml 最好不要用apt-get install maven, 占用/的磁盘空间 mvn -U package -P"d ...
- EL的基本使用
总结:EL操作的是作用域 <body> <% Users users = new Users("lisi","lisi123","l ...