VS 2010 C++:如何删除项目目标“模板”?

问题描述:

这里我的意思是“模板”是一个项目的构建目标名称,而不是C++模板<>构造。VS 2010 C++:如何删除项目目标“模板”?

我只是转换了主人的解决方案,从2008年VS - > VS 2010,现在我有一堆名为“模板”(一起“调试”和“释放)假集结目标

当我检查。配置管理器,他们都没有被引用 - 即没有解决方案的目标,指定一个项目使用其“模板”构建目标。

然而,VS 2010拒绝让我从项目中删除它,或者重命名它:

Parameter "condition" cannot be null. 
Parameter name: condition. 

我不知道w这意味着什么帽子,任何想法? (并不是所有的项目都有这个新的虚假目标,而且我也看不到某个模式可以做或不做)。

+2

是在解决方案中,项目文件或两者定义的模板目标:

<ProjectExtensions> <VisualStudio> <UserProperties RESOURCE_FILE="Dot.rc" /> </VisualStudio> </ProjectExtensions> 

在这里详细解释呢?有时我不得不手动编辑解决方案/项目文件来清理一些视觉工作室不允许删除的内容。 – 2011-01-05 22:44:28

+0

谢谢 - 让这个答案,我会给你。我能够从.vcxproj文件中手动删除有问题的目标。 – Mordachai 2011-01-06 15:49:37

该解决方案似乎是去除VS2008-> VS2010转换中遗留的项目文件中的一些违规XML文本。

总之,在您的项目文件中查找下面的标签。删除它们并在Visual Studio中重新打开您的项目。您现在应该能够删除模板构建目标。 http://qualapps.blogspot.com/2010/07/invalid-pointer-error-in-visual-studio.html