TDa*_*ver 5 add-in projects-and-solutions visual-studio-2010
继续我之前的问题:
VS2010 DTE Addin:解决方案文件夹中的项目不是"项目"
我成功找到了解决方案中的所有项目.但是,该代码还创建了一个名为"杂项文件"的额外项目.它Kind与解决方案文件夹和项目不同,但是在类中没有更多的常量类型ProjectKinds(对于那个"项目"也没有...)
ProjectKinds?"其他文件"节点用于包含与解决方案中的当前项目内容无关的打开文件.例如,从C:\ Foo\MySolution \打开解决方案,然后从C:\ SomeOtherPath\MyFile.cs打开一个"松散"文件,您会注意到它存储在"其他文件"下.如果在打开这些文件时保存解决方案,则会保留此信息,一旦解决方案关闭,该信息将从"其他文件"中删除.
如果您希望"查看"解决方案资源管理器中"其他文件"的内容,您需要在工具>选项>环境>文档>在解决方案资源管理器中显示其他文件中启用它
有关杂项文件的更多信息,请访问http://msdn.microsoft.com/en-us/library/zk273747.aspx
这取决于您的工具(插件,宏)想要做什么.
您可以使用EnvDTE.Constants.vsProjectKindMisc来识别杂项文件项目.http://msdn.microsoft.com/en-US/library/envdte.constants.vsprojectkindmisc(v=VS.80).aspx