Deepin 下 使用 Rider 开发 .NET Core
国产的 Deepin 不错,安利一下。
Deepin 用了也有一两年,也只是玩玩,没用在开发上面。后来 Win10 不太清真了,就想着能不能到 Deepin下撸码。要搞开发,首先少不了 IDE,VS2019 用不来,Vs Code 太复杂、麻烦,后来发现了 Rider 这个神器,可是 Rider 是英文界面,笔者的英文是渣渣的。结果在 Windows 下 使用 Rider 开发一段时间后, 已经熟悉了 Rider ,于是计划后面迁移到 Deepin 下开发 .NET Core 。笔者装了双系统 Windows10 + Deepin 15。
安装 Rider
Rider 的Linux 下载地址
http://www.jetbrains.com/rider/download/#section=linux
下载压缩包后,将压缩包解压,打开 bin
目录,在目录下打开终端,运行
sh rider.sh
或者直接点击 rider.sh 文件,选择执行即可。
之后会弹出安装界面。
根据提示一步步安装。
最后会要求输入账号密码或者激活码激活 Rider 。
我这个是高材生的福利~你们没有的话就用 Github 开源项目免费申请使用,或者其他手段激活。
安装完毕后,点击 New Solution ,发现只能创建 .NET Frameork 的项目(Mono)。
先关闭 Rider ,接下来安装 .NET Core
安装 .NET Core SDK
有两种安装方法
自己下载二进制的 安装包
使用软件包形式安装
无论哪种方法,如果不把 SDK/Runtime 放到
/usr/share/dotnet
下,Rider 是无法识别的(默认路径,可以进入Rider修改设置),下面两种方法都是在 Linux 简单二进制安装 .NET Core SDK的方法。
sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet -f
export DOTNET_ROOT=/usr/share/dotnet export
PATH=$PATH:/usr/share/dotnet
推荐第一种方法,第二种方法的或,可以按照微软的文档自己试试。。。
https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-3.0.100-linux-x64-binaries
安装完毕后就是这个样子。
如果要通过软件包形式安装,参考一下这里 https://dotnet.microsoft.com/download/linux-package-manager/ubuntu18-04/sdk-current
体验开发
想不到在 Deepin 下,Rider 竟然支持 Desktop Application(WPF)。
不过这不是重点,我又不会 WPF,先试一下 ASP.NET Core ,晚一点再看看 WPF。
运行的时候,报这个错,是 Https 证书的问题,只需要任意位置打开终端,输入下面的命令即可。
dotnet dev-certs https
不知道为什么,浏览器打开 Blazor 应用一片空白。。。
换成 MVC 试试。
不知道为什么 Blazor 打开会空白。不管了,试试 Desktop Application。
创建 Wpf 项目后,提示要安装插件,然后退出重新打开。
不过最后重新打开项目还是报错
Project 'WpfApp1' load finished with warningsThe imported project "/usr/share/dotnet/sdk/3.0.100/Sdks/Microsoft.NET.Sdk.WindowsDesktop/targets/Microsoft.WinFX.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. /usr/share/dotnet/sdk/3.0.100/Sdks/Microsoft.NET.Sdk.WindowsDesktop/targets/Microsoft.NET.Sdk.WindowsDesktop.targets at (26:3)Windows is required to build Windows desktop applications. at (59:5)
算了~就这样好了,反正我又不会 WPF ~
本文是使用 Typora 写的,很清真。
好好学习呗~
最后录了个视频玩,不知道说啥,看看内容界面就好~
打不开的话,请点击 http://player.youku.com/embed/XNDQzODgzMzk3Ng==
Deepin 下 使用 Rider 开发 .NET Core相关推荐
- deepin下的java开发环境搭建
用了deepin以后深深喜欢上了这个系统,除了网易云的一些bug和装软件的权限依赖问题比较头疼,整体感觉还是很好的-因为装了这个系统打算以后都用这个系统编程了,今天就好好得搞好了环境的搭建,下面是一些 ...
- Deepin 下安装 Docker
2019独角兽企业重金招聘Python工程师标准>>> Docker官网上并没有提供关于 Deepin 的 Docker 安装教程,由于 Deepin 是基于 Debian 的,所以 ...
- 比特币的矿工为什么讨厌开发组Core?
比特币的矿工与开发组Core因为扩容的事情一直不和,以至于在17年5月的纽约共识大会上,全球21个国家的56家区块链初创公司和矿业集团共同将开发组Core隔离在外,从而签署了纽约共识.当然,这一共识没 ...
- Windows下安装Objective-C开发环境
Windows下安装Objective-C开发环境 1.首先用GNUstep在windows下模拟object c开发环境. 官方网址:http://www.gnustep.org/ 百度云下载: 链 ...
- 【实验手册】使用Visual Studio Code 开发.NET Core应用程序
.NET Core with Visual Studio Code 目录 概述... 2 先决条件... 2 练习1: 安装和配置.NET Core以及Visual Studio Code 扩展... ...
- Visual Studio Code 开发 .NET Core 看这篇就够了
来源:依乐祝 cnblogs.com/yilezhu/p/9926078.html 在本文中,我将带着大家一步一步的通过图文的形式来演示如何在Visual Studio Code中进行.NET Cor ...
- 使用VS Code 开发.NET CORE 程序指南
1. 前言 近两年来,很多前端的同学都开始将 VSCode 作为前端主力开发工具,其丰富的扩展给程序开发尤其是前端开发带来了很多便利,但是作为微软主力语言的 .NET,却由于有宇宙第一IDE Visu ...
- 实用帖 | 使用Visual Studio开发.NET Core推荐设置
Visual Studio 一直是.NET程序员的好伙伴,如今虽然.NET Core的开发可以用VSCode等其他环境,但VS依旧有强大的优势. 今天来介绍下如何让VS用得更顺手的技能 Here We ...
- 使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台
前面讲解了VSCode开发调试 .NET Core.都只是在windows下运行. .NET Core真正的核心是跨平台,我们现在来了解学习 .NET Core 跨平台. 在windows 下开发.N ...
最新文章
- 谷歌CEO为「Jeff Dean开除研究员」事件道歉,却引发持续争议
- Spring Cloud构建微服务架构:分布式服务跟踪(收集原理)【Dalston版】
- 【阿里云课程】详解深度学习优化:参数初始化,激活函数,标准化,池化
- 【MyBatis】学习纪要六:动态SQL
- mysql 自定义函数之判断
- math.sqrt 有问题_JavaScript中带有示例的Math.SQRT2属性
- Android 起调系统功能,打开系统浏览器,拨打电话,发送短信,手机震动,跳转到设置通知开关页面
- 如何用java实现加减_用Java实现不用加减乘除做加法操作
- 怎么在计算机修复flash,win10系统怎么用flash修复器?教你用flash修复器修复视频的方法...
- c语言if的时候自动转换,[求助]IF语句转换SWITCH语句写出!如何
- USB 协议分析之 HID 设备(转)
- springMVC从发送hello请求到响应的执行流程分析
- Linux宝库快讯 | OpenStack中国日更名OpenInfra中国日
- 永中word页码怎么从第二页开始_用Word自动生成目录
- MATLAB adf检验和kpss检验结果说明
- Chrome屏蔽广告
- 基于安卓的高清语音技术亮相中国国际通信展览会
- 如何两个电脑共享文件实现多人编辑_电脑网络:一分钟了解共享文件,多用户共同编辑,效率提高百倍-两台电脑怎么连接局域网...
- 安卓快速入门系列1(通过插件使用java8的语法)
- IOS开发之隐藏软键盘