I am trying to run an HTML file by opening a folder, in Visual Studio 2022, without any solution/project
Following below How to tutorial:
https://learn.microsoft.com/en-us/visualstudio/ide/develop-code-in-visual-studio-without-projects-or-solutions?view=vs-2022
I performed these steps
- Opened an empty folder (File > Open > Folder) Added a simple
- Added index.html page (Folder right click > Add > Add new item…)
- Clicked the Start button
The VS was not able to run the HTML page. Please have a look at the screenshot below.
The Run and debug your code section of the document mentions:
You can debug your code in Visual Studio without a project or
solution! To debug some languages, you may need to specify a valid
startup file in the codebase, such as a script, executable, or
project. The drop-down list box next to the Start button on the
toolbar lists all of the startup items that Visual Studio detects, as
well as items you specifically designate. Visual Studio runs this code
first when you debug your code.Configuring your code to run in Visual Studio differs depending on
what kind of code it is, and what the build tools are.
The Start button doesn’t detect the HTML file.
When I right click the index.html file I don’t find Set as Startup Item option
The Run and debug your code section further explains how to run different code bases but doesn’t mention HTML code base
The reason I want to open the code as folder… is I want add some node modules in the legacy code.
If I open Web Site instead of folder, I certainly be able to run the HTML file but when I add npm modules to the web site using terminal window, I don’t get node modules and package.json files visible in the web site node under the solution explorer. If I open folder I get node modules and package.json files.