我使用文件打开文件夹选项在一个文件夹中打开了我的项目。它是一个Web应用程序项目(index.html作为起始页)。但我无法运行该应用程序。
我应该将启动项定义为此文件夹 - >的index.html
答案 0 :(得分:0)
我认为您无法在“选择启动项目...”下指定HTML文件。因为它仍然是调试下拉列表,您无法直接调试HTML文件。请参阅Visual Studio 2017 Release Notes以及blog post on the feature in the previews。
您可以使用launch.vs.json在默认浏览器中启动HTML文件:在解决方案资源管理器中右键单击HTML文件,单击“配置任务”,然后创建类似于下面的任务,然后保存。我的页面名为' newpage.html',您需要为自己的页面重命名。
{
"taskName": "Show Page",
"appliesTo": "newpage.html",
"type": "command",
"command": "explorer.exe",
"args": ["newpage.html"]
}
创建任务后,在解决方案资源管理器中再次右键单击HTML文件,然后显示页面'应该在菜单中。这在浏览器中显示。但它是作为文件启动的,当然不会允许您通过Visual Studio IDE调试任何JavaScript。
您还可以使用Task Runner Explorer在Visual Studio文件夹视图中使用更复杂的第三方任务运行程序(如Gulp或Grunt)来启动页面。在某种程度上,文件夹视图是为此而设计的:它的目的是允许您处理不一定使用Visual Studio开发的代码,这些代码可能会使用这些工具。