Visual studio code 在VSCode中启动新项目
我在这里遇到了一些相关的问题:Visual studio code 在VSCode中启动新项目,visual-studio-code,Visual Studio Code,我在这里遇到了一些相关的问题: 我正在尝试启动一个新项目,但它一直默认为我已经打开的项目。我似乎找不到一个新项目的新开始 我不知道如何从项目中删除文件夹。假设我在我的项目中添加了错误的文件夹,并且我想删除它,我该怎么做 谢谢 文件->新窗口似乎可以做到这一点 这些项目是基于文件系统的。因此,如果它在您的文件夹结构中,它将显示在VSCode中;我相信这是故意的。删除文件夹的唯一方法是从FS级别删除 VSCode主要用于文件夹 如果它在您打开的文件夹中发现.sln、project.json或glob
VSCode主要用于文件夹 如果它在您打开的文件夹中发现.sln、project.json或global.json文件,它将加载它们并允许您在它们之间切换 不管当前加载的是什么项目,资源管理器都将始终显示文件系统
另外,在启动时,VSCode将自动打开上次打开的文件夹。我喜欢通过run命令:code path打开它。确保在环境变量path中添加了VS代码安装路径
dotnet新控制台
Program.cs
文件,其中包含一个已编写的简单“Hello World”程序,以及一个名为HelloWorld.csproj的C项目文件
按快捷键
Ctrl + Shift + N
打开一个新窗口,您可以打开一个新文件夹
在macOS上是
Cmd + Shift + N
在终端窗口中打开终端窗口,键入
dotnet new console
。从新的控制台应用程序开始
创建ASP.NETWebAPI项目的步骤
dotnet new webapi -n MyWebAPI
需要帮忙吗
dotnet new --help
要生成项目,请使用终端类型
dotnet build
dotnet run
要运行项目,请使用终端类型
dotnet build
dotnet run
VS代码不包括传统的“文件>新建项目”对话框或预安装的项目模板。根据您的开发兴趣,您需要添加额外的组件和支架。借助Yeoman等脚手架工具和npm package manager提供的大量模块,您一定会找到合适的模板和工具来创建项目。回答如下- 打开VS Code terminal并导航到要在其中创建解决方案文件夹的目录。 使用以下命令
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 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
如果你打开另一个项目文件夹,将替换最近的文件夹。这似乎不能完全回答问题。但我不想再打开另一个窗口!为什么这个IDE在创建新项目时不能像其他IDE那样更直观?在开发代码时花了相当长的时间试图找出扭曲的MS逻辑。我认为艾伦的上述评论是正确的答案。与其在代码中创建新文件夹,不如先在代码外部创建它,然后在此处打开它。啊,小姐@killjoy:VS代码与其说是IDE,不如说是一个代码编辑器。我们通常用它来编辑而不是搭建你的项目;只需使用cmd创建您想要的任何类型的项目(Angular、web api、razor pages等),然后在VS代码中打开它。这不会创建新项目,它只是启动一个新的VSC实例…记住下载.Net Core,这样dotnet命令就可以工作了。我希望在Visual Studio中有另一种类似“新项目”的方式,但没问题,我看到VS代码没有使用GUI创建项目的功能。如果我错了,请提供使用
-n
(或--name
)选项创建具有任何名称(除了HelloWorld.csproj
)的新项目的方法,例如,dotnet新控制台--name=MyLovelyProject
。