创建一个文件夹作为项目的工作目录,例如:MyCSharpProject

VSCode中选择 文件 -> 打开文件夹 ,然后选择之前创建的 MyCSharpProject 文件夹路径

打开VSCode终端(菜单选择 终端 -> 新建终端 或者 从IDE状态栏顶部将终端拉出来)

创建空 sln 解决方案,命令 dotnet new sln -n MyCSharpProject

创建一个控制台项目并指定.NET框架版本,命令 dotnet new console -n MyCsharpProject -f net6.0

将控制台项目加入/移除解决方案中,命令 dotnet sln add/remove MyCsharpProject

创建一个类库项目并指定.NET框架版本,命令 dotnet new classlib -n MyLibrary -f net6.0

控制台项目引用/移除类库项目,命令 dotnet add MyCsharpProject reference MyLibrary / dotnet remove reference MyLibrary ;如果是NuGet包,则将 reference 替换为 package 便可。

控制台项目引用/移除NuGet包,命令 dotnet add MyCsharpProject package <PackageName> --version <Version> / dotnet remove package <PackageName> ;如果是NuGet包,则将 reference 替换为 package 便可。

项目构建/清除/还原/运行命令: dotnet build/clean/restore/run

中间出现的问题:

  1. 编码没提示

    安装 IntelliCode 插件

  2. nuget包管理器

    安装 NuGet Package Manager 插件

  3. 如何在 TRAE 编辑器手动安装插件

    Trae 官方指导:https://docs.trae.ai/docs/manage-extensions

    我补充一点别的东西

    1
    2
    3
    4
    5
    6
    7
    8
    模板:
    https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${itemName.fieldA}/vsextensions/${itemName.fieldB}/${version}/vspackage

    示例(下载的是arm64的版本):
    https://marketplace.visualstudio.com/_apis/public/gallery/publishers/denoland/vsextensions/vscode-deno/3.43.3/vspackage

    示例(下载的是X64的版本):
    https://marketplace.visualstudio.com/_apis/public/gallery/publishers/denoland/vsextensions/vscode-deno/3.43.3/vspackage?targetPlatform=win32-x64
  4. 安装翻译插件解决方法智能提示为英文问题

    在 VSCode 中使用 .NET 进行开发时,智能感应(IntelliSense)功能会根据你输入的代码自动提供英文的建议和提示。对于英文转中文的翻译功能,可以使用额外的翻译插件来帮助自动翻译代码中的文本(如注释)。目前 VSCode 并没有直接支持中文翻译的内置功能。

    安装 Comment Translate 插件,并点击 齿轮图标 设置,选中 扩展设置:找到 Comment Translate: Source 选项,将之前的 Google 改为 Bing/百度 即可。