为了账号安全,请及时绑定邮箱和手机立即绑定
首页 手记 [SETUP] .NET 5 with Linux
  • 1
    1
    10
    分享

[SETUP] .NET 5 with Linux

标签:
Node.js Linux C#

博文链接


那么, 今天的任务呢是在linux上安装 .net 5 运行时

ok, 先决条件:

Ubuntu 14 (openSuse 42和Ubuntu 15都失败了... 别问我为什么)

开始安装:
官方文档

  • 安装 .NET Version Manager (DNVM)
    sudo apt-get install unzip curl
    curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
  • 安装 .NET Execution Environment (DNX)
    sudo apt-get install libunwind8 gettext libssl-dev libcurl4-openssl-dev zlib1g libicu-dev uuid-dev
    dnvm upgrade -r coreclr
  • libuv
    sudo apt-get install make automake libtool curl
    curl -sSL https://github.com/libuv/libuv/archive/v1.8.0.tar.gz | sudo tar zxfv - -C /usr/local/src
    cd /usr/local/src/libuv-1.8.0
    sudo sh autogen.sh
    sudo ./configure
    sudo make
    sudo make install
    sudo rm -rf /usr/local/src/libuv-1.8.0 && cd ~/
    sudo ldconfig

测试: dnvm / dnx / dnu
这里呢只是安装了 .NET Core , 并没有安装其它的东西参考链接


现在是不是迫不急待的想试试呢?
先来个最简单哒.

llh@llh-PC:~/workspaces/test1$ vim Program.cs 
using System;
namespace test1
{
 public class Program
 {
 public static void Main(string[] args)
 {
 Console.WriteLine("Hello World");
 Console.Read();
 }
 }
}
llh@llh-PC:~/workspaces/test1$ vim project.json
{
 "version": "1.0.0-*",
 "description": "test1 Console Application",
 "authors": [ "" ],
 "tags": [ "" ],
 "projectUrl": "",
 "licenseUrl": "",
 "tooling": {
 "defaultNamespace": "test1"
 },
 "dependencies": {
 },
 "commands": {
 "test1": "test1"
 },
 "frameworks": {
 "dnx451": { },
 "dnxcore50": {
 "dependencies": {
 "System.Console": "4.0.0-beta-23516"
 }
 }
 }
}

好嘞~~~~

llh@llh-PC:~/workspaces/test1$ dnu restore
llh@llh-PC:~/workspaces/test1$ dnx run

哟哟哟, 是不是输出啦?

------------当当当~~,再来一款工具参考链接---------------------------------------------
这个就需要node配合啦
npm install -g yo generator-aspnet gulp bower
然后执行yo aspnet,然后就可以选择生成的项目呐
ps: 生成web项目的时候,用到了sqlite3作为数据库,所以你可能需要安装sqlite3的库呐, sudo apt-get install sqlite3 libsqlite3-dev
控制台前面已经说过了,这里就生成web喽

dnu restore
dnx web

本文为慕课网作者原创,转载请标明【原文作者及本文链接地址】。侵权必究,谢谢合作!

点击查看更多内容
发表于 2016年01月16日 18:47, 共 27912 人浏览

本文原创发布于慕课网 ,转载请注明出处,谢谢合作

1人点赞

若觉得本文不错,就分享一下吧!

评论
评论

共同学习,写下你的评论

评论加载中...

展开查看更多评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
49
获赞与收藏
275

关注作者,订阅最新文章

阅读免费教程

  • 1
  • 1
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的〜
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

慕课手记新用户专享福利
恭喜你,你的运气太好了,居然抽中了 100个积分!
恭喜你,抽中了价值 元的专栏 !
太棒了, 直接落到你账户里!
积分商城里的罗技鼠标、机械键盘、
Kindle 阅读器、小米平衡车
Apple iPad (10.2英寸)、大额优惠券
在等着你去兑换了噢
作者:
免费赠送
兑换码:1111222211
优惠券可用于购买实战课、体系课
无门槛使用
先去看看,有什么好东西 马上兑换 我爱学习,选课去
帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

举报

0/150
提交
取消

AltStyle によって変換されたページ (->オリジナル) /