如何在解决方案中添加多个网站项目图标

How to add multiple website project icon in solution

我被分配到语言为 vb.net 的项目。我花了很多时间来寻找答案,但仍然没有

  1. 如何在解决方案中添加这样的内容?
  2. 这是什么,为什么必须这样使用?

这是非常基本的 Visual Studio 功能,所以我担心您真的没有费心学习 VS 开发的基础知识来问这个问题。我认为这个问题足够具体,值得回答,但我确实建议您阅读一些有关 VS 中 Web 开发基础知识的文章,以更好地理解 IDE 的使用方式。

在您的屏幕截图中,它显示了解决方案资源管理器 window,这是一种管理开发项目的方式。顶层是解决方案,它是一个或多个项目以及与这些项目相关的其他项目的容器。例如,您的应用程序可能由网站和共享功能的移动应用程序组成。在这种情况下,您可能有一个公共图书馆项目、一个网站项目和一个移动应用程序项目。

VS 区分网站和网络应用程序。它们都会导致 HTML 显示在用户的浏览器中,但网站基本上只是服务器上按原样发送到浏览器的页面,而 Web 应用程序是在服务器上执行以生成 HTML 的代码被发送到浏览器。根据图标,您的解决方案似乎包含网站。如今,除最简单的情况外,应避免使用网站,而应该首选 Web 应用程序。

我不确定 VS2017,但我认为 VS2019 甚至无法创建新网站。不过,您绝对可以添加现有网站,这样您就可以将现有网站从现有解决方案导入到新解决方案中。在 VS 中,您可以 right-click 解决方案资源管理器中的解决方案节点来添加新项目或现有项目或网站,或者您可以使用主菜单上的文件项。

编辑:

我刚刚检查了 VS2017,如果你 select File -> New -> Project 从主菜单中,您可以 select Installed -> Visual Basic -> Web -> Previous VersionsNew Project 对话框中添加一个网站。项目模板的描述指定不创建项目文件。它在 以前的版本 下的事实表明他们认为它即使在那时也即将淘汰。