繁体   English   中英

了解Visual Studio Web应用程序中的项目类型

Understanding project types in a Visual Studio web application

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试对某人几年前在VS2015开发的旧ASP.NET Web Application project进行一些更改。 该项目似乎包含许多subprojects 在下图中,每个子项目的图标似乎指示该项目的特定类型。 有人可以通过查看图标来解释每种类型吗?

在此处输入图片说明

2 个回复

Visual Studio为某些“特殊”项目类型显示不同的图标,这些图标是从项目文件的内部GUID获取的,并在从适当的模板创建时进行了分配。 在屏幕截图中,它们的意思是:

  • 一个带有地球仪的窗口 :Web应用程序。 一个为动态ASP.NET网页提供服务的项目。
  • 带有锥形瓶的窗口 :测试项目。 一个包含使用MsTest框架编写的单元测试的项目。
  • 一个带有C#图例的框 :其他所有内容。 它可以是类库,普通的Windows或控制台程序,也可以是Visual Studio无法识别但始终以C#语言编写的任何其他项目。
  • 带有Visual Studio徽标的窗口 :包含所有其他项目的已加载解决方案。

但是,不要过分相信那些图标代表任何有意义的东西。 当您在Visual Studio中使用建议的过程创建它们时,它们就会出现,但是如果您对教程的偏离足够大,它们最终都会显示通用图标。 因此,请为它们使用描述性名称。

有了解决方案,您可以右键单击该项目,然后右键单击该application (第一个选项),查看output type:这将为您提供更多信息。

一个带有c# iconclass library or win form or wpf (检查prop中的输出),一个带有flask icon是某种unit test项目,一个带有circle/worldasp.net web app (.net framework)

顺便说一句,如果您还有其他项目图标,则可以在Visual Studio中打开“ add new project窗口(通过右键单击解决方案,然后依次从File.New.Project菜单中add ,然后add new project OR)并浏览列表并比较。 它可能效率不高,但是项目类型并不多。

3 Visual Studio 项目类型

我正在尝试在 C# 中制作一个网络爬虫/抓取工具,以从新闻文章和其他基于文本的网站中获取信息,但我意识到我不知道要使用的视觉项目类型,也不知道所有这些之间的区别他们是。 过去,我在一个空的 c++ 项目中制作了大部分小程序。 任何建议都会有所帮助,因为我对 C# 非常陌生并且可以编码,但视觉后端 ...

10 Visual Studio-将生成事件复制资产发布到Web应用程序项目

我有一个ASP.NET MVC Web应用程序项目,该解决方案还包含2个其他库项目。 在另外两个项目中,我有一个资产目录。 我想知道构建成功后是否可以将资产目录的内容复制到Web应用程序。 例如,说我的应用程序具有以下结构: 成功构建后,“ MyMvcProject”项目将包含以下 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM