在 VSCode 开始一个新项目
Start a new project in VSCode
我在这里遇到的一些相关问题:
我正在尝试开始一个新项目,但它一直默认为我已经打开的项目。我似乎找不到重新开始新项目的方法。
我不知道如何从项目中删除文件夹。假设我在我的项目中添加了错误的文件夹,我想删除它,我该怎么做?
谢谢
- 文件->新建 Window 似乎可以解决问题
- 项目是基于文件系统的。因此,如果它在您的文件夹结构中,它将显示在 VSCode 中;我相信这是设计使然。删除文件夹的唯一方法是从 FS 级别执行此操作。
VSCode 主要用于文件夹。
如果它在您打开的文件夹中发现 .sln、project.json 或 global.json 文件,它将加载它们并允许您在它们之间切换。
资源管理器将始终显示文件系统,无论当前加载的是什么项目。
此外,在启动时,VSCode 将自动打开上次打开的文件夹。
我喜欢通过 运行 命令打开它:代码 path 。确保在环境变量 PATH 中添加了 VS Code 安装路径。
- 新建文件夹
- 使用 VS Code 打开那个空文件夹。
- 通过选择 View\Terminal 打开集成终端
- 在终端 window 中,键入
dotnet new console
。
此命令在您的文件夹中创建一个 Program.cs
文件,其中包含一个已编写的简单 "Hello World" 程序,以及一个名为 HelloWorld.csproj
的 C# 项目文件
正在按快捷方式
Ctrl + Shift + N
打开一个新的 Window,这样您就可以打开一个新的文件夹。
在 macOS 上是
Cmd + Shift + N
打开终端window 在终端window中输入
dotnet new console
。从新的控制台应用程序开始。
创建 ASP .net web API 项目
dotnet new webapi -n MyWebAPI
任何帮助
dotnet new --help
要构建项目,在终端类型
dotnet build
到运行项目,在终端类型
dotnet run
VS Code 不包括传统的“文件”>“新建项目”对话框或预安装的项目模板。根据您的开发兴趣,您需要添加额外的组件和脚手架。借助 Yeoman 等脚手架工具和 npm 包管理器提供的大量模块,您一定会找到合适的模板和工具来创建您的项目。
在这里回答 -
打开 VS Code 终端并导航到要创建解决方案文件夹的目录。
使用以下命令
dotnet new sln -o MyApiApp
-o 参数让您指定输出目录
导航到解决方案方向
Cd .\MyApiApp\
在根解决方案文件夹下创建新项目
dotnet new console -o MyApiApp.ConsoleApp
dotnet new webapi -o MyApiApp.WebApi
dotnet new classlib -o MyApiApp.Repository
dotnet new xunit -o MyApiApp.Tests
将项目添加到解决方案(使用选项卡导航路径)。
dotnet sln MyApiApp.sln add .\MyApiApp.ConsoleApp\MyApiApp.ConsoleApp.csproj .\MyApiApp.WebApi\MyApiApp.WebApi.csproj .\MyApiApp.Repository\MyApiApp.Repository.csproj .\MyApiApp.Tests\MyApiApp.Tests.csproj
添加项目引用
dotnet add .\MyApiApp.WebApi\MyApiApp.WebApi.csproj reference .\MyApiApp.Repository\MyApiApp.Repository.csproj
dotnet add .\MyApiApp.ConsoleApp\MyApiApp.ConsoleApp.csproj reference .\MyApiApp.Repository\MyApiApp.Repository.csproj
dotnet add .\MyApiApp.Tests\MyApiApp.Tests.csproj reference .\MyApiApp.WebApi\MyApiApp.WebApi.csproj .\MyApiApp.Repository\MyApiApp.Repository.csproj
右键单击工作区,然后单击将文件夹添加到工作区。然后添加你要使用的文件夹。
我在这里遇到的一些相关问题:
我正在尝试开始一个新项目,但它一直默认为我已经打开的项目。我似乎找不到重新开始新项目的方法。
我不知道如何从项目中删除文件夹。假设我在我的项目中添加了错误的文件夹,我想删除它,我该怎么做?
谢谢
- 文件->新建 Window 似乎可以解决问题
- 项目是基于文件系统的。因此,如果它在您的文件夹结构中,它将显示在 VSCode 中;我相信这是设计使然。删除文件夹的唯一方法是从 FS 级别执行此操作。
VSCode 主要用于文件夹。
如果它在您打开的文件夹中发现 .sln、project.json 或 global.json 文件,它将加载它们并允许您在它们之间切换。
资源管理器将始终显示文件系统,无论当前加载的是什么项目。
此外,在启动时,VSCode 将自动打开上次打开的文件夹。
我喜欢通过 运行 命令打开它:代码 path 。确保在环境变量 PATH 中添加了 VS Code 安装路径。
- 新建文件夹
- 使用 VS Code 打开那个空文件夹。
- 通过选择 View\Terminal 打开集成终端
- 在终端 window 中,键入
dotnet new console
。
此命令在您的文件夹中创建一个 Program.cs
文件,其中包含一个已编写的简单 "Hello World" 程序,以及一个名为 HelloWorld.csproj
正在按快捷方式
Ctrl + Shift + N
打开一个新的 Window,这样您就可以打开一个新的文件夹。
在 macOS 上是
Cmd + Shift + N
打开终端window 在终端window中输入
dotnet new console
。从新的控制台应用程序开始。
创建 ASP .net web API 项目
dotnet new webapi -n MyWebAPI
任何帮助
dotnet new --help
要构建项目,在终端类型
dotnet build
到运行项目,在终端类型
dotnet run
VS Code 不包括传统的“文件”>“新建项目”对话框或预安装的项目模板。根据您的开发兴趣,您需要添加额外的组件和脚手架。借助 Yeoman 等脚手架工具和 npm 包管理器提供的大量模块,您一定会找到合适的模板和工具来创建您的项目。
在这里回答 -
打开 VS Code 终端并导航到要创建解决方案文件夹的目录。 使用以下命令
dotnet new sln -o MyApiApp
-o 参数让您指定输出目录
导航到解决方案方向
Cd .\MyApiApp\
在根解决方案文件夹下创建新项目
dotnet new console -o MyApiApp.ConsoleApp
dotnet new webapi -o MyApiApp.WebApi
dotnet new classlib -o MyApiApp.Repository
dotnet new xunit -o MyApiApp.Tests
将项目添加到解决方案(使用选项卡导航路径)。
dotnet sln MyApiApp.sln add .\MyApiApp.ConsoleApp\MyApiApp.ConsoleApp.csproj .\MyApiApp.WebApi\MyApiApp.WebApi.csproj .\MyApiApp.Repository\MyApiApp.Repository.csproj .\MyApiApp.Tests\MyApiApp.Tests.csproj
添加项目引用
dotnet add .\MyApiApp.WebApi\MyApiApp.WebApi.csproj reference .\MyApiApp.Repository\MyApiApp.Repository.csproj
dotnet add .\MyApiApp.ConsoleApp\MyApiApp.ConsoleApp.csproj reference .\MyApiApp.Repository\MyApiApp.Repository.csproj
dotnet add .\MyApiApp.Tests\MyApiApp.Tests.csproj reference .\MyApiApp.WebApi\MyApiApp.WebApi.csproj .\MyApiApp.Repository\MyApiApp.Repository.csproj
右键单击工作区,然后单击将文件夹添加到工作区。然后添加你要使用的文件夹。