VS Code 或 Trae 使用命令行创建带引用类库C#项目
创建一个文件夹作为项目的工作目录,例如: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
中间出现的问题:
编码没提示
安装
IntelliCode插件nuget包管理器
安装
NuGet Package Manager插件如何在 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安装翻译插件解决方法智能提示为英文问题
在 VSCode 中使用 .NET 进行开发时,智能感应(IntelliSense)功能会根据你输入的代码自动提供英文的建议和提示。对于英文转中文的翻译功能,可以使用额外的翻译插件来帮助自动翻译代码中的文本(如注释)。目前 VSCode 并没有直接支持中文翻译的内置功能。
安装
Comment Translate插件,并点击齿轮图标设置,选中扩展设置:找到Comment Translate: Source选项,将之前的Google改为Bing/百度即可。