linux .net程序,.Net程序跑在Linux上
.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上相关推荐
- linux下哪些软件能跑pin,Linux下4款常见远程工具比较
Linux 远程可不像 Windows 下那么方便,主要是连接的速度.显示的画质不能令人满意(延迟.撕裂).本文只是说一下我用过的四款远程工具. 一.Anydesk 官网:https://anydes ...
- 《程序是怎样跑起来的》(上、中、下)
计算机基础原理(包含程序是怎样跑起来的上中下) https://www.cnblogs.com/xmusxy/category/1469722.html <程序是怎样跑起来的>(上) 学习 ...
- linux+软盘启动程序,制作在软盘上跑的linux引导器详细过程_linux教程
1. 软盘上安装引导器(grub) 一般制作软盘上跑的Linux引导器都使用sysLinux这个工具(这个工具不支持ext2分区格式,只能支持fat分区格式),因为我对grub比较熟悉,并且我在软盘上 ...
- linux远程升级运行程序,运用RedHat的Kickstart升级Linux系统方法
运用RedHat的Kickstart升级Linux系统方法 本文简要地介绍了使用 Red Hat Linux的 Kickstart 及网络安装功能方便快捷地升级己有 Linux 系统,文中的例子是从 ...
- Linux环境打包Qt程序并部署到Docker容器
Linux环境打包Qt程序并部署到Docker容器 根据项目需要,将UKylin版本的qt应用程序打包并且部署到docker容器中 系统版本 UKylin版本:Ubuntu18.04 Docker镜像 ...
- shell脚本配置运行python程序,小技巧之 Linux 软连接的使用
shell脚本配置运行python程序,小技巧之 Linux 软连接的使用 实验室的多位博士会在同一台机器上跑python程序,主流的跑程序的方法有两种 使用sh脚本配置路径和程序 直接激活conda ...
- 巧用 XQuartz 实现在 macOS 下显示 Linux X11 图形化程序
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在 Windows 中相信大家已经很熟悉使用 Xmanager(Xshell), MobaXterm, Secur ...
- 【Linux】进程的程序替换
文章目录 1. 程序替换 1.创建子进程的目的是什么? 2.了解程序是如何进行替换的 3. 程序替换的基本原理 当创建进程的时候,先有进程数据结构,还是先加载代码和数据? 程序替换是整体替换,不是局部 ...
- gui与windows和linux但关系,从程序员的角度看Linux和windows的对比
,~/vsZ.{ `5J0S LUPA开源社区#fjY*Lj$U5GYRBcc 本人在Unix SYS5,DOS,Windows3.x,windows9.x/NT 和Linux几个不同时期流行的OS上 ...
最新文章
- (Python)石头剪刀布游戏
- mysql启动和关闭外键约束的方法
- 100题_22 整数的二进制表示中1的个数
- hibernate学习笔记二
- Google AutoML最新技术解析:AutoML-Zero,从0构建模型
- TCP之深入浅出send和recv
- php 7 pdoexception,关于php:未捕获的异常’PDOException’
- VI全屏文本编辑器的命令总结
- Django视图与模板+vs2019
- 服务器webpack构建性能,webpack构建和性能优化探索
- cpu 之二 酷睿i3/i5/i7处理器到底简单区别
- http虚拟主机的简单配置训练
- linux火狐浏览器50版本,firefox 52 下载-Firefox(火狐浏览器)52版下载 v52.0.2官方版--pc6下载站...
- 如何找到QQ互联开发者认证在哪?
- 计算机专业普通的期刊,计算机类的普通期刊
- java detach_java – Spring JpaRepository – Detach和Attach实体
- 面向对象:继承(经典类新式类继承原理、属性查找)、派生
- 函数(python学习)
- 计算机word综合操作,『word2010表格操作及综合排版计算机实验报告』excle2010实验操作...
- [藏]疯狂的极端,20款IM,UI比比看