删除项目类型GUID

问题描述:

我是越来越恼火的,我得到这个错误删除项目类型GUID <ProjectTypeGuid>

的问题之一“项目类型不受此安装支持”。

搜索了很多后,我遇到了一个博客:

http://blog.clauskonrad.net/2009/05/project-type-is-not-supported-by-this.html

在此之后我删除了我的csproj文件,该文件包含一个标签<ProjectTypeGuid>一条线,我得到的问题就迎刃而解了。但我很害怕检查我的变化,并担心它会中断。

只需要知道删除此标记的后果..?它很好吗?

+0

您可能想查看[this](http://social.msdn.microsoft.com/Forums/en/vsx/thread/d9d05cdc-96a1-4044-95d8-a4f8885a660a)有关项目重要性的文章GUID标签。 – TheBoyan 2012-01-04 13:53:04

+0

感谢Bojan ..我经历了这个,但它只是一个定义,但我真正想知道的是,如果删除此标记将在部署时(基本上它的Sharepoint控件)产生任何问题。 – 2012-01-04 13:59:39

+0

它用于识别使用的技术,语言和/或视觉工作室版本等。因此,如果您只部署一个.dll它不应该导致您的问题。 – TheBoyan 2012-01-04 14:06:24

你很可能缺少的Visual Studio扩展为Windows SharePoint Services 1.3(SP2007),或在VS2010安装可选的SharePoint工具(SP2010),不要修改你的项目,否则你的团队成员将不会能够部署/包装它

+0

谢谢阿基诺..这工作完全正常。感谢您的确切答案。 – 2012-01-05 07:20:55

只有Visual Studio使用该属性。这可能会给您的团队中的其他人造成问题。你可以随时检查它,但如果它使问题变得更糟,请将其还原。

Visual Studio的一个用途是“Add New Item”对话框的填充。 我想说删除这个标签会给团队带来问题。 一个GUID标识语言,另一个标识项目的类型(类库,可执行文件等)。 有关更多详细信息,请参阅此问题。 What is the significance of ProjectTypeGuids tag in the visual studio project file