.Net越来越拥抱开源了,今天就试了如何让.Net程序跑在Linux上,果然再无人可以阻挡.Net的脚步了。

Linux Disibutaion:Open Logic 7.2

1、Install .NET Core SDK

SSH进入Linux,输入如下命令:

sudo yum install libunwind libicu

curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=827529

sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet

sudo ln -s /opt/dotnet/dotnet /usr/local/bin

这里我们就安装好了.Net程序运行的环境。

2、打开VS,新建一个控制台应用程序

3、将代码文件上传到Linux上

这里我使用的是pscp command line工具上传文件到linux

代码上传成功之后,我们的程序要跑在linux上,还缺少一个project.json的文件。

输入linux命令:vi project.json

进入vi编辑器加入如下内容:

{

"version": "1.0.0-*",

"buildOptions": {

"debugType": "portable",

"emitEntryPoint": true

},

"dependencies": {},

"frameworks": {

"netcoreapp1.0": {

"dependencies": {

"Microsoft.NETCore.App": {

"type": "platform",

"version": "1.0.1"

}

},

"imports": "dnxcore50"

}

}

}

保存退出后。

输入linux命令:dotnet restore

输入linux命令:dotnet run

大功告成!!!.Net程序成功运行在Linux上了。

来源:oschina

链接:https://my.oschina.net/u/4417652/blog/4497287

linux .net程序,.Net程序跑在Linux上相关推荐

  1. linux下哪些软件能跑pin,Linux下4款常见远程工具比较

    Linux 远程可不像 Windows 下那么方便,主要是连接的速度.显示的画质不能令人满意(延迟.撕裂).本文只是说一下我用过的四款远程工具. 一.Anydesk 官网:https://anydes ...

  2. 《程序是怎样跑起来的》(上、中、下)

    计算机基础原理(包含程序是怎样跑起来的上中下) https://www.cnblogs.com/xmusxy/category/1469722.html <程序是怎样跑起来的>(上) 学习 ...

  3. linux+软盘启动程序,制作在软盘上跑的linux引导器详细过程_linux教程

    1. 软盘上安装引导器(grub) 一般制作软盘上跑的Linux引导器都使用sysLinux这个工具(这个工具不支持ext2分区格式,只能支持fat分区格式),因为我对grub比较熟悉,并且我在软盘上 ...

  4. linux远程升级运行程序,运用RedHat的Kickstart升级Linux系统方法

    运用RedHat的Kickstart升级Linux系统方法 本文简要地介绍了使用 Red Hat Linux的 Kickstart 及网络安装功能方便快捷地升级己有 Linux 系统,文中的例子是从 ...

  5. Linux环境打包Qt程序并部署到Docker容器

    Linux环境打包Qt程序并部署到Docker容器 根据项目需要,将UKylin版本的qt应用程序打包并且部署到docker容器中 系统版本 UKylin版本:Ubuntu18.04 Docker镜像 ...

  6. shell脚本配置运行python程序,小技巧之 Linux 软连接的使用

    shell脚本配置运行python程序,小技巧之 Linux 软连接的使用 实验室的多位博士会在同一台机器上跑python程序,主流的跑程序的方法有两种 使用sh脚本配置路径和程序 直接激活conda ...

  7. 巧用 XQuartz 实现在 macOS 下显示 Linux X11 图形化程序

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在 Windows 中相信大家已经很熟悉使用 Xmanager(Xshell), MobaXterm, Secur ...

  8. 【Linux】进程的程序替换

    文章目录 1. 程序替换 1.创建子进程的目的是什么? 2.了解程序是如何进行替换的 3. 程序替换的基本原理 当创建进程的时候,先有进程数据结构,还是先加载代码和数据? 程序替换是整体替换,不是局部 ...

  9. gui与windows和linux但关系,从程序员的角度看Linux和windows的对比

    ,~/vsZ.{ `5J0S LUPA开源社区#fjY*Lj$U5GYRBcc 本人在Unix SYS5,DOS,Windows3.x,windows9.x/NT 和Linux几个不同时期流行的OS上 ...

最新文章

  1. (Python)石头剪刀布游戏
  2. mysql启动和关闭外键约束的方法
  3. 100题_22 整数的二进制表示中1的个数
  4. hibernate学习笔记二
  5. Google AutoML最新技术解析:AutoML-Zero,从0构建模型
  6. TCP之深入浅出send和recv
  7. php 7 pdoexception,关于php:未捕获的异常’PDOException’
  8. VI全屏文本编辑器的命令总结
  9. Django视图与模板+vs2019
  10. 服务器webpack构建性能,webpack构建和性能优化探索
  11. cpu 之二 酷睿i3/i5/i7处理器到底简单区别
  12. http虚拟主机的简单配置训练
  13. linux火狐浏览器50版本,firefox 52 下载-Firefox(火狐浏览器)52版下载 v52.0.2官方版--pc6下载站...
  14. 如何找到QQ互联开发者认证在哪?
  15. 计算机专业普通的期刊,计算机类的普通期刊
  16. java detach_java – Spring JpaRepository – Detach和Attach实体
  17. 面向对象:继承(经典类新式类继承原理、属性查找)、派生
  18. 函数(python学习)
  19. 计算机word综合操作,『word2010表格操作及综合排版计算机实验报告』excle2010实验操作...
  20. [藏]疯狂的极端,20款IM,UI比比看

热门文章

  1. 小程序 换行<br/> 失效问题
  2. 值得收藏的旭日阳刚的几首歌视频
  3. 设置Linux core file生成路径
  4. 安装配置VSFTP服务
  5. Power BI 字段参数
  6. 10年程序员职业生涯感悟—写给正在迷茫的你
  7. 中秋节快乐--------帅哥
  8. FineUI初学手册-部分JS整理
  9. 利用INF文件来修改注册表
  10. VS配置boost库