Visual studio code 如何在VS代码中指定启动项目?
如何在VS代码中指定启动项目 上下文: 在VisualStudio中,我右键单击解决方案资源管理器中的项目,并将其设置为启动 然而,我不清楚如何在VS代码中实现这一点 注意:Visual studio code 如何在VS代码中指定启动项目?,visual-studio-code,ionide,Visual Studio Code,Ionide,如何在VS代码中指定启动项目 上下文: 在VisualStudio中,我右键单击解决方案资源管理器中的项目,并将其设置为启动 然而,我不清楚如何在VS代码中实现这一点 注意: 我最近在VS代码中将一个WebAPI项目添加到我的目录中。这也许应该得到一个更好的答案。让我解释一下。在Visual Studio代码中,您必须在launch.json和tasks.json文件中设置启动项目 下面是一个小的详细介绍: 选择根项目文件夹(即:D:/anyfolder/myrootfolder) 在根文件夹中
我最近在VS代码中将一个WebAPI项目添加到我的目录中。这也许应该得到一个更好的答案。让我解释一下。在Visual Studio代码中,您必须在launch.json和tasks.json文件中设置启动项目 下面是一个小的详细介绍:
2.1 D:/anyfolder/myrootfolder/project1
2.2 D:/anyfolder/myrootfolder/project2
3.1使用cmd(命令:cd-foldername-)转到文件夹project1和project2
3.2对于每个文件夹,执行命令:dotnet new console
有关更多信息,请访问:
.NET核心发布项目1和
.NET核心发布项目2 这对我和我的目的都很有用
Visual Studio代码
dotnet Run
,假设项目具有正确的设置,它将构建并运行.NET/C#
项目,我想这就是问题所在我有一个在VisualStudio环境中创建和构建的项目。这个答案对于将项目迁移到vs代码环境非常有用。谢谢。
{
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch Project1",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceRoot}/project1/bin/Debug/netcoreapp2.0/project1.dll",
"args": [],
"cwd": "${workspaceRoot}/project1",
"stopAtEntry": false,
"console": "internalConsole"
},
{
"name": ".NET Core Launch Project2",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceRoot}/project2/bin/Debug/netcoreapp2.0/project2.dll",
"args": [],
"cwd": "${workspaceRoot}/project2",
"stopAtEntry": false,
"console": "internalConsole"
}
]
}
{
"version": "0.1.0",
"command": "dotnet",
"isShellCommand": true,
"args": [],
"tasks": [
{
"taskName": "build",
"args": [
"${workspaceRoot}/project1/project1.csproj"
],
"isBuildCommand": true,
"problemMatcher": "$msCompile"
},
{
"taskName": "build",
"args": [
"${workspaceRoot}/project2/project2.csproj"
],
"isBuildCommand": true,
"problemMatcher": "$msCompile"
}
]
}