最近几天因为安装.Net Core的环境,我真是烦的要死了,为什么整一大堆东西还安装出问题。
前段时间我在搞Node.js,所在电脑上没有装VS。 最近关注了下.Net微软了推出了.Net Core, 好像很吊的样子,我就想研究一下。起初我是想把VS2015装在VM虚拟机里面的,当是在虚拟机里操作发现默认在按着Ctrl键,装了一天VS又非常卡,所以干脆我在电脑上装吧。另外我的电脑也是4年的历史了,内存6G,装了固态硬盘,也已经老了。
几个小时后安装程序跑完了,不知道是不是所有组件都成功安装了,忘记了。 打开VS>新建项目>选择“ASP.NET Web 应用程序”(图1)>选择ASP.NET 5的模板第三个(图2), 再点击确定后,打开网页下载了一个文件, 就是 “DotNetCore.1.0.0-VS2015Tools.Preview2.0.1.exe” ,只有679K, 我接着点击安装上了。再打VS2015时就成下面(图3)这个样子了。
到这个分析一下。
图4是刚开始安装的样子,第一项Visual Studio 2015 更新3(参考另一篇文章) 是连网的。应该已经安装了DotNetCore.1.0 SDK,下面安装的“DotNetCore.1.0.0-VS2015Tools.Preview2.0.1.exe” 这鬼,应该就是为了方便在新建模板中和在资源管理器中对.Net Core程序操作的右捷菜单项。
一切好像安装完成了,创建这个 ASP.NET MVC Core 项目时,原本启动那个地方应该显示调试的浏览器名字才对,可是它显示的是“启动”,就是F5功能的那个按钮。无法启动.... 我又使用了命令行去试...
dotnet new –t web
dotnet restore
dotnet run
提示Web程序成功启动监听在5000端口。访问结果“无法访问此网站”。我崩溃了。 与是乎,我又打开了VS2015的安装程序修复、修改......又跑了一次"vs2015.3.exe", 重新安装"DotNetCore.1.0.0-VS2015Tools.Preview2.0.1", 还是不行,我又在“程序和功能”中卸载了这家伙(图4),再安装, 一桶乱搞.... 再次打V开S2015时,新建模板时没有.Net Framework 的版本选择,确定为灰色,我没辙了...只能重新安装系统了。
很快系统装好了,接着装VS2015(典型安装),安装中那个什么出现“安装包丢失或损坏”(图5),完成时又 Visual Studio2015更新3...安装程序失败。哈希数值不正确(图6)。 打开VS时,新建一个ASP.NET MVC Core项目,运行正常。可是打开.cs文件没有语法高亮,没有提示,完全是一个Windows的记事本一样,还老弹什么未能加载什么包。一顿乱搞后还是不行。 痛苦的我又重装系统了。
我向别人要了一个系统镜像文件,U盘启动格式化C盘装,安装中又出现“安装包丢失或损坏”,安成时又出现Visual Studio2015更新3...安装程序失败。哈希数值不正确。新建项目时如下(图7,图8),这个是个ASP.NET 5的预览版,我不能玩这个版的呀。接着就安装”DotNetCore.1.0.0-SDK.Preview2-x64“,不知道是不是下载的有问题,双击强出“文件或目录损坏无法读取。” ... 我痛苦死了...
为什么看别个安装那么顺利,我搞了3天,这什么鬼嘛!环境都搞不好。呜呜.
还在不断研究中....