用vscode创建一个c项目_Visual Studio Code创建C#项目
visual studio code是一个支持跨平台的文本编辑器,同其他文本文本编辑器一样,不但占用磁盘空间下,性能也比较快;近几年由于不断的升级和许多开发者提供大量的插件,它已经成为了一个非常强大的代码编辑器。所以当我们创建一些中小型项目或者需要修改项目中的某个文件,直接使用vscode是非常方便的。
安装vscode
安装c#语言的运行环境,当然安装过visual studio编辑器的话是不需要再安装了
然后在vscode中安装c#语言的插件,
创建c#项目
打开vscode,然后添加一个工作空间
添加工作空间之后,通过vscode菜单新建一个终端(快捷键ctrl+shift+`)
dotnet --help //查看dotnet相关的帮助命令
创建解决方案
ps d:\projects\csharp> dotnet new sln -o myapp
已成功创建模板“solution file”。
创建项目类库
首相进入项目目录,然后再创建对应的主程序和类库
ps d:\projects\csharp> cd .\myapp\
ps d:\projects\csharp\myapp> dotnet new classlib -o myapp.model
已成功创建模板“class library”。
正在处理创建后操作...
正在 myapp.model\myapp.model.csproj 上运行 "dotnet restore"...
正在还原 d:\projects\csharp\myapp\myapp.model\myapp.model.csproj 的包...
正在生成 msbuild 文件 d:\projects\csharp\myapp\myapp.model\obj\myapp.model.csproj.nuget.g.props。
正在生成 msbuild 文件 d:\projects\csharp\myapp\myapp.model\obj\myapp.model.csproj.nuget.g.targets。
d:\projects\csharp\myapp\myapp.model\myapp.model.csproj 的还原在 210.35 ms 内完成。
还原成功。
ps d:\projects\csharp\myapp> dotnet new console -o myapp.helloworld
已成功创建模板“console application”。
正在处理创建后操作...
正在 myapp.helloworld\myapp.helloworld.csproj 上运行 "dotnet restore"...
正在还原 d:\projects\csharp\myapp\myapp.helloworld\myapp.helloworld.csproj 的包...
正在生成 msbuild 文件 d:\projects\csharp\myapp\myapp.helloworld\obj\myapp.helloworld.csproj.nuget.g.props。
正在生成 msbuild 文件 d:\projects\csharp\myapp\myapp.helloworld\obj\myapp.helloworld.csproj.nuget.g.targets。
d:\projects\csharp\myapp\myapp.helloworld\myapp.helloworld.csproj 的还原在 201.45 ms 内完成。
还原成功。
将类库添加到项目中
ps d:\projects\csharp\myapp> dotnet sln add .\myapp.helloworld\myapp.helloworld.csproj
已将项目“myapp.helloworld\myapp.helloworld.csproj”添加到解决方案中。
ps d:\projects\csharp\myapp> dotnet sln add .\myapp.model\myapp.model.csproj
已将项目“myapp.model\myapp.model.csproj”添加到解决方案中。
项目中类库间的引用
首先需要进入到要添加引用的程序集目录中,然后执行引用命令
ps d:\projects\csharp\myapp> cd .\myapp.helloworld\
ps d:\projects\csharp\myapp\myapp.helloworld> dotnet add reference ../myapp.model/myapp.model.csproj
已将引用“..\myapp.model\myapp.model.csproj”添加到项目。
编译和运行代码
ps d:\projects\csharp\myapp> dotnet build
ps d:\projects\csharp\myapp> dotnet run --project myapp.helloworld
代码调试
vscode同时支持友好的界面代码调试,通过f5启动调试
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
用vscode创建一个c项目_Visual Studio Code创建C#项目相关推荐
- linux .net 控制台应用程序,使用 Visual Studio Code 创建 .NET 控制台应用程序 - .NET | Microsoft Docs...
教程:使用 Visual Studio Code 创建 .NET 控制台应用程序Tutorial: Create a .NET console application using Visual Stu ...
- idea的几个好用快捷键、常用配置(包括git)、jdk和javaSE和javaEE、创建一个SE工程、debug、创建一个Web工程、打war包
几个好用的快捷键(持续更新) Ctrl+Shift+f12 ,相当于myeclipse的ctrl+m 最大化窗口的 alt+shift+↑或↓,将当前行上移或下移 shift+enter ,当前行下一 ...
- JavaWeb第九次:程序设计题:在MySQL,创建一个学生信息数据库Student,创建一张学生注册信息表message,包含name (姓名)、age (年龄)、sex (性别)、educ
程序设计题: 在MySQL,创建一个学生信息数据库Student,创建一张学生注册信息表message,包含name (姓名).age (年龄).sex (性别).education(学历).phon ...
- vscode 新建cpp文件_Visual Studio Code (vscode)编译C++
Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮.智能代码补全.自定义热键.括号匹配.代码片段. ...
- vscode 智能打印_Visual Studio Code - 语言篇
上一篇学习使用了 .NET Core, 认识了 C# 语言,也调试了.NET Core Console 程序.但更多使用过 .NET 的童鞋可能还在使用 .NET Framework, 作为一款编辑器 ...
- visual studio code python插件下载_visual studio code 的必装推荐插件plugin, vscode, vsc
An Old Hope Theme (theme, 推荐,且推荐它的 classic theme,安装后在颜色选项里选择,该插件的定制见文末) Cobalt2 (theme) Drac ...
- g++ vscode 环境选择_Visual Studio Code 配置C/C++环境
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现 ...
- vscode智能提示css的插件_Visual Studio Code 必备插件,主题及语法提示
Visual Studio Code 是由微软开发的一款免费的,跨平台文本编辑器.由于其出色的性能表现和丰富的功能,它很快成为了开发者的最爱. 与大多数 IDE 一样,VSCode 也有一个扩展市场, ...
- vscode新建html运行js,用Visual Studio Code创建JavaScript运行环境
什么是VSCode Visual Studio Code (简称 VS Code / VSC) 是一款于2015年由微软免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮.智能代码 ...
最新文章
- 【OpenCV 4开发详解】图像金字塔
- 5G人才报告 | 买5G手机不用卖肾,有这个就行(全文)
- java uml图中的关系_UML类图中的关系
- zcmu-1182(大数相减)
- decose oracle_ORACLE会话连接进程三者总结
- [问题2014S07] 解答
- 使用autogen工具生成Makefile遇到问题解决思路
- Python中easy_install 和 pip 的安装及使用
- 基于wifi的温度采集与控制系统
- 数字电路基础与Quartus-II入门之——D触发器
- IE8 正式版官方下载链接
- 利用UltrISO将gho文件制作可引导iso
- checkm基因组_checkm8漏洞利用的技术分析
- css中文字操超出固定个数显示省略... 超出隐藏
- PAT乙级【1001~1050】
- 计算机科学导论与前沿,计算机科学导论(英中双语版)
- OpenGL ES着色语言-光照效果之散射光
- 文件服务器 双机,文件服务器的软件双机
- 华为7c系统语言在哪里,(简单)华为畅玩7C LND-AL30的Usb调试模式在哪里开启的步骤...
- Golang实现进制转换计算器
热门文章
- IT行业为什么需要更多的女性?
- 自己动手,开发项目辅助工具
- 热烈庆祝蓝启旭大佬开通博客
- 设计模式之享元(flyweight)模式
- linux使用.rpm包安装mysql
- uva 820 Internet Bandwidth
- android点滴之PendingIntent的使用
- IUnknow IDispatch IInspectable QueryInterface
- android 之 TabHost
- 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。...