2014-11-03 64 views
-3

我想在Visual Studio中找到项目的类型。当我进行研究时发现了一些信息,它没有提供关于如何在.csproj文件的projecttypeGuid与MSDN网站和下面的链接中列出的列表进行比较时如何找到WCF项目的子类型的任何信息。当我比较时,我将C#和Web应用程序作为项目类型获得,但我有两个projecttypeguid,它们在我的.csproj文件中以分号分隔,但没有提供检查它是什么类型的WCF项目的方法。找出它在Visual Studio中的项目类型

一些我提到的链接是:

  1. How to find out what type of project I have in Visual Studio 2010

  2. How do you tell the Visual Studio project type from an existing Visual Studio project

  3. determine project type in visual studio

回答

1

我想你会发现这个问题非常有用。它标识了应该枚举项目“Types”和“Flavors”的注册表项,它们分别是第一个和第二个GUID。

What is the significance of ProjectTypeGuids tag in the visual studio project file

这可能是因为你必须检查不同的注册表项,根据的Visual Studio版本,您正在使用的情况。本示例使用Visual Studio版本10(即VS 2010)。当我检查Visual Studio 12的“类似”注册表路径时,我发现没有Packages子项,因此该方法可能已更改。

如果您将提供更多的细节,比如Visual Studio和ASP.NET的版本,或者特定的项目GUID,我想我们可以鼓起更有用的回应。

干杯!

0

我想如果你去你的项目的属性窗口,你会看到下面的这张图片后面的信息。

enter image description here

请看输出类型。它显示类库。如果您的项目显示Windows应用程序,则输出是Windows应用程序。

+0

未来,请不要复制粘贴答案,即使你写了他们(完全相同的答案[这里](https://stackoverflow.com/a/38476577/4342319))。如有必要,您可以将问题标记为重复。 – mmking 2017-06-14 13:36:57