为.NET搭建Linux的开发环境,鄙视那些将简单事情复杂化的人

写在前面的吐槽

原本跨平台开发很容易的事情,

很多人把它弄得很麻烦,给外人的感觉:你们.NET跨平台开发好不成熟,好麻烦哦.

................................................

一、选择Linux版本

我们选择ubuntu 最新 lts版,理由如下:

1.官方长期维护;

2.ubuntu对于中国用户来讲更容易上手;

3.集成软件中心,常用软件应有尽有;

二、安装mono、monodevelop

打开软件中心,直接搜索这两个东西.

分别安装.

这时候monodevelop不能直接开发MVC.估计你需要解决一堆麻烦.

我们不麻烦你去解决这个问题了.

我们重新开发了MVC,你可取这里获取,直接引入一个dll即可.

项目源代码:(有图有真相哦)

http://www.cnblogs.com/humble/p/4807168.html 

三、安装xsp4 server.

打开终端 输入

sudo apt-get xsp4 (可能作废)

推荐使用:

sudo apt install mono-xsp

即可.此番目的是为linux安装一个服务器.

ps:其他我不说,不用那么麻烦去弄那个所谓国产混淆过后且.NET版本不兼容jesux.---表示鄙视.

xsp4对于开发阶段而言完全够用.

四、进入开发

我们需要的效果很直接:一套代码无论是在IDE中还是在IIS或Linux Web服务器上都能无缝运行.

简单来讲,代码搬过去搬过来都能很好调试、运行、无需繁琐的配

五、效果图

 

posted @   异地远程联网技术  阅读(1340)  评论(6编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示