[英]How to determine the .NET project type in Visual Studio?
你能告诉我如何在 Visual Studio 中确定现有 .NET 项目的类型吗? 我所说的项目类型是指:C# 应用程序、WPF 应用程序等。
我已经从我的同事那里转移了一堆项目。 有许多库项目,每个项目都做一个单独的工作,例如:声明实体,执行同步。
它们在 Visual Studio 解决方案资源管理器上都具有相同的图标。 我只想知道这些项目基于哪个模板。
我猜按项目类型,您会想到用于创建项目的项目模板...
找到输出类型右键单击项目 -> 属性 -> 应用程序 -> 输出类型
至于c#和其他项目的区别:c#项目文件的文件扩展名为.csproj,而ie VB项目使用.vbproj
项目的.csproj/.vbproj
文件中的 XML 标记之一是<ProjectTypeGuids>
元素。
这个标签保存了项目的类型。
因此,用 C# 编写的 WPF 项目将有 2 个 GUID,一个用于 WPF,一个用于 C#:
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
然而 VB.Net 中的 WPF 项目将如下所示:
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
请注意,第一个 GUID 是相同的,因为它是一个 WPF 应用程序,第二个 GUID 已更改以反映 C# 与 VB.Net
要确定项目是应用程序还是库,请查找输出类型。 在 Visual Studio 中:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.