win10与ubuntu下演示运行.net core rc2 1.0.0.30…
2018-06-17 22:05:12来源:未知 阅读 ()
随着.net core rc2(1.0.0.002702)发布的同时,我们也来在本地 win10与ubuntu玩一下吧.
先简单说下.net core ,在.net core rc1中用的是dnx 工具链可参考http://www.cnblogs.com/shanyou/p/4589930.html, .net core rc2中完全用dotnet工具链代替,具体说明见
-
dotnet new:初始化一个控制台C#项目
-
dotnet restore:恢复项目的依赖包
-
dotnet build:构建.NET Core的应用程序
-
dotnet publish:发布一个便携式或者自包含的应用程序
-
dotnet run:从源代码中运行应用程序
-
dotnet test:使用测试运行器来跑测试用例
-
dotnet pack:为应用程序创建nuget包
友情地址:https://blogs.msdn.microsoft.com/dotnet/2016/05/16/announcing-net-core-rc2/
第一步首先在win10安装.net core sdk 下载地址 https://www.microsoft.com/net/download 根据你系统位数下载相应的sdk,我的是64位如下图
下载完之后就傻瓜安装了
安装完成后添加删除中会有这个.
打开命令行执行下 dotnet info看下信息版本如下
ok sdk安装完就用dotnet cli 建立console 的程序输出hello world 按照下面执行。
- mkdir hwapp //创建一个目录
- cd hwapp //打开目录
- dotnet new //初始化一个控制台程序
- dotnet restore //下载需要的依赖包,同时会生成project.lock.json
- dotnet run //运行.net core
第5步执行结果,console 输出了hello world.
接下来运行一个asp.net core mvc程序吧,先下载示例 https://github.com/aspnet/cli-samples 如下,也可用git方式下载。
如进入\cli-samples-master\HelloMvc 目录,然后执行dotnet restore 下载依赖包(可能要有一会时间),然后执行dotnet run 运行网站
浏览器打开http://localhost:5000/
ubuntu下部署mvc 方式一
首先在win10下也就上面项目那个mvc目录 \cli-samples-master\HelloMvc 打开cmd输入dotnet publish命令行发布mvc 默认发布的\li-samples-master\HelloMvc\bin\Debug\netcoreapp1.0\publish 下 。
然后把这个目录直接拷贝到ubuntu下如我考到了 var\local\下。
直接运行
dotnet HelloMvc.dll //注意大小写。
见证奇迹的时刻了,完全脱离mono 其他各种第三方.
方式2 安装.net core sdk 参考官方地址 https://www.microsoft.com/net/core#ubuntu 就是执行一些脚本如下 ,这种方式属于全局安装方式,这样就可以在ubuntu中直接开发,如用vs code.
下载完.net core sdk 执行如下命令 进入 你的ubuntu目录\cli-samples-master\HelloMvc 目录
执行dotnet restore 下载依赖包。
执行dotnet run 运行.net core mvc
相互交流,共同进步。
原文地址:http://www.cnblogs.com/Dream618/p/5503525.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Win10下安装python3.x+pycharm+autopep8 2019-07-24
- win10安装pytorch——前面有坑,快跳进去鸭 2019-05-22
- Python安装体验篇(win10) 2019-05-10
- Ubuntu系统搭建django+nginx+uwsgi 2019-05-08
- Python虚拟环境 2019-04-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash