我有一个名为Foo的ASP.NET Core 2.0项目。它是使用Swagger API定义中的swagger-codegen生成的。它从命令行构建并运行。 Visual Studio 2017可以构建它,但我无法弄清楚如何让VS为F5使用正确的运行命令。 VS构建之所以有效,是因为仅在VS中构建命令行运行命令后仍可以运行它(并在行为上进行明显更改以确保VS构建的内容正在运行)。命令行运行命令为:
dotnet run -p Foo.csproj --launch-profile web
我如何(如果可能)让VS使用此命令或与F5等效的命令来运行它?那会更方便。它还可以(大概)允许它在VS调试器下运行。
答案 0 :(得分:0)
我目前无法测试这种情况,但是您可以尝试在菜单栏中按“调试”,导航到“ Foo属性...”,转到左侧的“调试”选项卡。在此处设置您的配置。我记得启动“ Project”会自动执行dotnet run -p Foo.csproj
,您可以根据需要传递参数。