首页 > 其他分享 >使用VSCode新建解决方案,添加ClassLib类库工程

使用VSCode新建解决方案,添加ClassLib类库工程

时间:2023-10-22 21:12:18浏览次数:34  
标签:类库 i10n Code ClassLib Core VSCode 解决方案 sln VS

最近准备全面转向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 开始编码了

 

标签:类库,i10n,Code,ClassLib,Core,VSCode,解决方案,sln,VS
From: https://www.cnblogs.com/tianqing/p/17781125.html

相关文章

  • qemu和vscode调试uboot及设备模型数据流分析
    一,前言对于通用的流程,我需要形成闭环的代码理解,验证我理解的准确性。于是我选择用调试的方法来看数据流,用qemu来仿真,vsocde来调试,但是不能仿真am335。所以用了qemu支持仿真的v9。二,过程记录1,编译ubootmakeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-distcleanrm-rf./v9make......
  • VSCode配置Clang C/C++开发环境 [+clangd代码静态检查配置]
    问题:gcc/g++是c/c++使用最广泛的编译器,也是linux默认自带的编译套件,但在vscode上,也可通过微软官方提供的C/C++插件很便捷进行c/c++代码编译调试,但是该插件的自动补全和代码提示等功能很差,经常给不出合理的候选项。另外一套C/C++代码编译套件是基于LLVM的clang/clang++编译器、ll......
  • vscode 配置 ssh登录
    先在本地windows环境下安装好ssh,然后用ssh-keygen-trsa-C"[email protected]"生成密钥在服务器上也使用ssh-keygen-trsa-C"[email protected]"生成密钥将本地的公钥传递到服务器:scp.\[email protected]:~在.ssh文件夹创建authorized_keys:touch~/.ssh/aut......
  • VsCode 配置-新手
    保存时自动保存代码保存时自动删除无关引用打开settings.json后加入"editor.codeActionsOnSave":{"source.organizeImports":true},保存时自动删除缓存按下ctrl+shift+p,出现以下视图,并输入CleanJavalanguageserverworkspace此时会有弹出,然后选择Reloadan......
  • [转] VSCode中 Vetur插件排版Vue文件 Col 标签子标签不被缩进的问题 iview viewDesign
    [转]VSCode中Vetur插件排版Vue文件Col标签子标签不被缩进的问题iviewviewDesign自动格式化问题Col标签不对齐首先直接放解决办法在vsCodesettings.json中添加{//缩进大小,自行按需配置"vetur.format.options.tabSize":4,"vetur.format.defaultFo......
  • flutter vscode iOS app debug 出错 记录1
    出现类似错误Error(Xcode):Targetdebug_unpack_iosfailed:Exception:Failedtocodesign/Users/cappuccino/Desktop/develop/code/app1/flutter_application_1/build/ios/Debug-iphonesimulator/Flutter.framework/Flutterwithidentity-.这个是由于代码所在文件夹被iC......
  • vscode 上无法 prettier 加载配置文件失败的问题
    1.prettier的配置文件有几种格式,先按照官方文档 配置好2.如果想按住Ctrl+Alt+L格式化代码,需要关闭vscode中的formatOnSave3.每次修改完设置需要重启vscode,这里重启的正确步骤:File->CloseFolder,再重新打开项目注意:不要直接关闭vscode窗口,这样重新打开vscod......
  • vscode远程ubuntu,python不识别opencv的函数
    将opencv-python更新到4.8版本以上https://github.com/microsoft/pylance-release/issues/4838......
  • VS2015重构代码结构时出现:【/langversion 的选项“7.3”无效;必须是 ISO-1、ISO-2、3
    重构代码结构时出现:【/langversion的选项“7.3”无效;必须是ISO-1、ISO-2、3或Default在XXXX类库】......
  • 在树莓派上使用VSCode开发C#程序
    在树莓派上使用VSCode开发C#程序使用VSCode在树莓派上写C#程序安装VSCode前往VSCode的官网下载VSCode,并安装https://code.visualstudio.com/下载.debArm64然后打开终端cdDownLoad切换到下载文件夹sudodpkg-iVScode........安装包或者参照博客树莓派安装一......