VS2017选择开始元素

时间:2017-03-11 12:50:41

标签: visual-studio-2017

我使用文件打开文件夹选项在一个文件夹中打开了我的项目。它是一个Web应用程序项目(index.html作为起始页)。但我无法运行该应用程序。

显示enter image description here

我应该将启动项定义为此文件夹 - >的index.html

1 个答案:

答案 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开发的代码,这些代码可能会使用这些工具。