最近准备全面转向VSCode开发C#代码,所以第一件事就是使用VSCode新建解决方案,添加工程。

通过ChatGPT找到的大致的实现方案:

首先,打开VS Code的终端,然后导航到您想要创建解决方案的目录。

然后,按照以下步骤操作:

步骤1:在您的目录中,运行以下命令创建解决方案:

dotnet new sln -n T.Global

这将会创建一个名为"T.Global.sln"的解决方案。

步骤2:然后,您可以创建您的库项目。在同一目录下,运行以下命令:

dotnet new classlib -n T.Core.i10n.Service -f net6.0
dotnet new classlib -n T.Core.i10n.SPI -f net451

这将会创建两个库项目,名为"T.Core.i10n.Service"和"T.Core.i10n.SPI"。其中T.Core.i10n.Service项目使用.NET 6,而T.Core.i10n.SPI项目使用.NET 4.5.1。

步骤3:现在,您需要将这两个库项目添加到您的解决方案中。在同一目录下,运行以下命令:

dotnet sln T.Global.sln add T.Core.i10n.Service/T.Core.i10n.Service.csproj
dotnet sln T.Global.sln add T.Core.i10n.SPI/T.Core.i10n.SPI.csproj

这些命令将会把"T.Core.i10n.Service"和"T.Core.i10n.SPI"添加到"T.Global.sln"解决方案中。

现在,您可以在VS Code中打开"T.Global.sln",并且您会看到它包含了"T.Core.i10n.Service"和"T.Core.i10n.SPI"两个库项目。

然后,如何打开sln解决方案呢?

VS Code本身并不直接支持解决方案(.sln)文件。但你可以通过安装插件(例如C#插件)或使用.NET Core CLI来打开和管理解决方案文件。

以下是在VS Code中打开解决方案的步骤:

方法一:使用C#插件

步骤1:在VS Code中,点击左侧边栏的扩展按钮。

步骤2:在搜索框中输入C#,然后从列表中选择并安装C#插件(由Microsoft发布)。

步骤3:安装完C#插件后,重启VS Code。

步骤4:点击左侧边栏的资源管理器按钮,然后点击"打开文件夹"。

步骤5:在打开的对话框中,导航到包含"T.Global.sln"的目录,然后点击"选择文件夹"。

此时,VS Code应该会自动加载解决方案文件,并在资源管理器中显示解决方案结构。

方法二:使用.NET Core CLI

步骤1:打开VS Code的终端。

步骤2:在终端中,导航到包含"T.Global.sln"的目录。

步骤3:输入以下命令打开VS Code:

code .

这将会在当前目录下打开VS Code。然后你可以在VS Code的资源管理器中看到解决方案文件。

可以,接下来我们基于

GitHub Copilot 开始编码了

使用VSCode新建解决方案,添加ClassLib类库工程的更多相关文章

  1. .Net Core新建解决方案,添加项目引用,使用VSCode调试

    并不是我自己琢磨的,是看了别人学习的,因为写的都不完整,所以就整理一下记录后面忘了回看. 反正.Net Core是跨平台的,就不说在什么系统上了.假设我要建一个名为Doggie的解决方案,里面包含了一 ...

  2. 为 dll (类库) 解决方案添加测试项目

    解决方案中新建项目, 添加引用, "解决方案" -> "项目", 选中即可, 而非直接添加 dll, 这会导致编译出错

  3. VS2012给同一个解决方案添加多个项目

    1.选择文件->添加->新建项目或现有项目 2.接下来在解决方案资源管理器中我们会发现解决方ConsoleApplication1中有两个项目,这里一个是类库项目ClassLibrary1 ...

  4. vscode 新建 springboot java项目

    vscode 新建 springboot java项目 1. 安装javaJDK 软件下载 下载地址: https://www.oracle.com/technetwork/java/javase/d ...

  5. Windows机器下VSCode安装及使用CmakeLists编译工程demo

    使用VSCode, Mingw and Cmake写工程代码,从零开始写的那种,全过程分享...... 你若发现该帖中有待商榷的地方,还请指正赐教,先行拜谢了! 1 软件下载 1.1 vscode下载 ...

  6. 第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  7. 无法将从VSS中的解决方案添加到TFS的源代码管理器中

    VSS是一种非常有用的项目文件管理工具,百度百科的解释是:VSS 的全称为 Visual Source Safe .作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责 ...

  8. ASP.NET新建解决方案和网站

    新建解决方案和网站 1.打开visual studio,选择新建项目,然后选择解决方案. 2.解决方案建好之后,右键点击解决方案选择新建网站.注意,路径.我在solution1文件夹下面又建了一个si ...

  9. pycharm如何设置python版本、设置国内pip镜像、添加第三方类库

    直接上图(mac环境): 一.设置项目的python版本 File->Default Settings ... 在弹出的界面上(参考下图),左上角的下拉框里,选择python解释器的版本即可(建 ...

  10. Android Studio 入门级教程(二):新建一个属于自己的工程并安装Genymotion模拟器

    声明 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4392611.html [系列] Andr ...

随机推荐

  1. Multi-Modal Attention Network Learning for Semantic Source Code Retrieval 解读

    Multi-Modal Attention Network Learning for Semantic Source Code Retrieva Multi-Modal Attention Netwo ...

  2. docker ps --no-trunc 与 docker ps

    转载请注明出处: docker ps --no-trunc与docker ps之间的区别在于输出结果的格式. docker ps: 默认情况下,docker ps命令以截断的方式显示结果.这意味着容器 ...

  3. 我用numpy实现了VIT,手写vision transformer, 可在树莓派上运行,在hugging face上训练模型保存参数成numpy格式,纯numpy实现

    先复制一点知乎上的内容 按照上面的流程图,一个ViT block可以分为以下几个步骤 (1) patch embedding:例如输入图片大小为224x224,将图片分为固定大小的patch,patc ...

  4. Golang 中文转拼音

    翻遍整个 GitHub , Golang 中文转拼音类库, 怎么就这么难找呢? 于是我造了一个轮子: 中文转拼音类库. 目前来说应该是最好用的了. GitHub 传送门: https://github ...

  5. 实际上手体验maven面对冲突Jar包的加载规则

    一.问题背景 相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题.主要是一个完整的项目会不可避免的使用第三方的Jar ...

  6. Mysql基础7-约束

    一.约束的基本概念 1.概念:约束是作用于表中字段上的规则,用于限制储存在表中的数据 2.目的:保证数据库中的数据的正确性,有效性和完整性 3.分类 非空约束(not null):限制该字段的数据不能 ...

  7. Android文本编辑框点击弹出选择日期框

    前言: 个人Android小白,写到这了,就记录一下,希望可以帮助到大家. Android输入框点击弹出日期选择框 // 获取 文本编辑框控制权 EditText returnTime = findV ...

  8. DolphinScheduler3.1.7集成SAP HANA

    源码地址:GitHub - apache/dolphinscheduler at 3.1.7-release 个人fork gitee地址:DolphinScheduler:Gitee) 后端代码更改 ...

  9. 统一观测丨使用 Prometheus 监控 Cassandra 数据库最佳实践

    作者:元格 本篇内容主要包括四部分:Cassandra 概览介绍.常见关键指标解读.常见告警规则解读.如何通过 Prometheus 建立相应监控体系. Cassandra 简介 Cassandra ...

  10. Mysql 统计标签出现次数(一行变多行)

    需求背景 需求 一张数据表 其中有sid字段,代表tag,每行数据可能有多个tag字段 统计全量数据中所有tag出现的次数(按tag分组,分别有多少数据) source table demo id s ...