搭建c#_在DeepinLinux上快速搭建core开发环境
搭建c#_在DeepinLinux上快速搭建core开发环境
引⾔
Deepin是基于Debian开发的,由于之前在我的台式上安装了Deepin和Windows双系统后,在体验不错之后⼜在⾃⼰的笔记本装上了,流
畅度很好,所以准备尝试使⽤Deepin来作为我的个⼈开发环境,我主要从事Web端的开发,⽽后端语⾔主要采⽤C#.Net Core,今天就记
⼀次从安装到在Deepin上编写第⼀个C#程序,并运⾏它。
如何安装
安装 core的⽅式在这⾥提供两种,⼤家可以根据⾃⼰的选择来进⾏安装,先给出地址
包管理安装(命令⾏的⽅式)
wget -qO- packages.microsoft/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpgsudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/wget -q
这⾥我并不推荐采⽤这种⽅式安装,因为实在是太慢了,当然也可能是我⽹络的原因,你也可以尝试下,直接在终端执⾏以上两段代码即可,没错,复制第⼀段然后复制第⼆段即可。由于我安装太慢,放弃了这种⽅式。
使⽤官⽹提供的⼆进制⽂件安装
1、我们打开上⾯的地址,然后选择以下截图所⽰的⼆进制压缩包,点击进⾏下载,存放到你想存放的位置,其实没必要,安装完删除即可
2、然后我们通过Deepin⾃带的终端进⼊到刚刚下载好的⽂件路径下,对命令不熟的可以直接在⽬录下右击唤醒终端。
3、然后输⼊以下命令,也是直接输⼊以下命令,然后回车即可,很快就会完成
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-2.2. -C $HOME/dotnetexport DOT
NET_ROOT=$HOME/dotnetexport PATH=$PATH:$HO 4、完成后我们检查⼀下版本号,来看下是否安装成功
5、实际上并没有安装完成,这只是在当前⽬录下能够运⾏,我们需要将它添加到系统的环境变量中,Deepin的系统环境变量⽂件
在/etc/profile,有两种⽅式,⼀种是在命令⾏下操作:
命令⾏下:
⾸先备份⼀份出来,毕竟是系统⽂件
cp /etc/profile /etc/profile.back
然后使⽤vim进⾏编辑
sudo vim /etc/profile
我对vim是真的不熟,但是这个地⽅⽐较简单,⾸先按i键进⼊编辑状态,然后光标移到最后⼀⾏,将下⾯两个命令添加进去
export PATH=$PATH:$HOME/dotnetexport DOTNET_ROOT=$HOME/dotnet
然后按esc,再输⼊:wq保存退出,之后输⼊下⾯命令让它⽣效
source /etc/profile
在之后关闭当前终端重新打开,输⼊dotnet --version就已经成功看到版本号了
这个地⽅注意:我在测试的时候发现,环境变量似乎还是没有⽣效,然后重启电脑后就可以了,如果遇到和我⼀样的问题,可以重启电脑试试。
⼿动更改:
这个⽅式⽐较暴⼒,直接管理员进⼊到/etc⽬录下,打开profile⽂件,将上⾯两个命令添加到末尾保存,然后同样在终端执⾏以上命令使它⽣效。这个⽅法⽐较适合对linux不熟悉的⽤户。
如何安装双系统
开发⼯具+测试+发布
这⾥有两个选择,⼀种是使⽤VSCode开发,但是我是个懒⼈,不想⿇烦配置那么多,因此我选择了跨平台的Rider作为开发⼯具,他也是,我们⼀起来尝试下吧:
下载完成后,解压到你想放的⽂件夹,打开⾥⾯的rider.sh或者在终端打开都可以,打开后可以直接到启动栏打Rider的图标,最好是打开第⼀次后关掉,然后直接到启动栏打开,不然得重新配置⼀次。
打开后我们创建⼀个 core api项⽬测试下
创建成功后,如下进⾏操作,⾸先新建⼀个⽤户类,然后在控制器模拟出数据
现在我们来运⾏测试下结果,这两个按钮分别是运⾏和调试,我们直接点击运⾏
这时候我们发现报错了,是https导致的,那我们把启动项中的https取消掉
然后在运⾏我们发现成功了,如下图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。