网站首页 > 文章精选 正文
本文一步步讲述在ubuntu下用visual studio code 创建asp.net core项目的过程。
step1:环境
操作系统:virtual box 下安装的lubuntu。请不要开启“硬件加速:启用3D加速”,开启后会导致在virtualbox中vscode无法显示。
step2:安装net core
网址:
https://www.microsoft.com/net/core#ubuntu
该网址上有详细的介绍如何在ubuntu上安装net core运行库。
增加软件源并安装,在命令行执行下面4句
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet-dev-1.0.0-preview2-003121
step3:安装visual studio code
项目网址:
https://code.visualstudio.com/
下载地址:
https://code.visualstudio.com/Download
选择Deb版本下载,如下图
下载的安装包名字为“
code_1.4.0-1470329130_amd64.deb”,双击安装即可完成,在菜单中的编程里找到并启动它。
step3:安装code的插件
安装c#扩展,快捷键Ctrl+P,输入:ext install csharp ,然后在左边的搜索结果里第一个点击安装。
step4:安装模板生成工具yo
code本身找不到新建asp.net 项目的方法,扩展插件也找不到asp.net模板,所以创建asp.net项目还得使用工具。
先安装nodejs和npm,再安装yo。
sudo apt-get install nodejs-legacy npm
sudo npm install -g yo
sudo npm install -g generator-aspnet
step5:创建asp.net项目
yo aspnet
然后按提示,选择创建一个web Application,然后输入web的名字,这里是mysite,选择ui模板,这里选择bootstrap。
接着运行测试一下web,输入命令
dotnet restore
dotnet build
dotnet run
最后打开浏览器 http://localhost:5000/ 可以看到hello world的网页,那么在ubuntu下的asp.net已经能运行了。
step6:在vscode中打开
在vscode中文件菜单,选择打开文件夹,选择该mysite文件夹,好了,能在vscode中打开并修改了。
猜你喜欢
- 2025-05-07 ASP.NET 8 MVC 和 MinIO 实现建立一个可以访问的数据库
- 2025-05-07 网站建设制作步骤有哪些?网站建设方案
- 2025-05-07 个人web开发我选Asp.net core,你选谁?PHP?还是JSP?
- 2025-05-07 在微服务中使用 ASP.NET Core 实现事件溯源和 CQRS
- 2025-05-07 微软宣布ASP.NET5开源,跨Win10、Mac和Linux
- 2025-05-07 网站建设制作流程有哪些?(网站建设流程,分为哪六个步骤)
- 2025-05-07 使用ASP.NET Core实现MongoDB的CRUD操作
- 2025-05-07 ASP.NET Web API中实现版本(asp.net web api教程)
- 2025-05-07 ASP.NET 8 Web API中使用ActionFilter和特性来实现接口幂等
- 2025-05-07 ASP.NET Core 9.0的7个方面重大更新!
- 最近发表
-
- 100%开源免费的低代码/可视化数据分析、数据展示平台
- Spring Boot跨域问题终极解决方案:3种方法根治CORS报错
- 永久免费内网穿透很简单,一看就明白
- Odoo 用户菜单架构解析及创建和管理实战
- 关于编码的那些事 - URL 编码(编码url是什么意思)
- 20 个让人惊叹的 JavaScript 单行代码技巧,效率瞬间提升
- 如何使用java.net.URLConnection发起和处理HTTP请求
- 崩溃!代码总掉链子?6 个 JavaScript 技巧助你稳操胜券
- 抓狂!代码总出错?5 个 JavaScript 技巧助你逆风翻盘
- 前端性能拉胯?这 8 个 JavaScript 技巧让你的代码飞起来!
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)