什么是DTE VS2010解决方案中的“杂项文件”?

时间:2011-08-23 11:37:58

标签: visual-studio-2010 add-in projects-and-solutions

跟进我之前的问题: VS2010 DTE Addin: project inside solution folder is not "Project" 我在解决方案中成功找到了所有项目。但是,该代码还创建了一个名为“杂项文件”的额外项目。它的Kind与解决方案文件夹和项目不同,但ProjectKinds类中没有固定的常量类型(因此,“项目”也没有一个。) 。)

  • 这是什么项目?
  • 我应该关注这个吗?
  • 为什么 ProjectKinds 中没有更多常量?

1 个答案:

答案 0 :(得分:8)

  • "杂项文件" node用于包含与解决方案中的当前项目内容无关的打开文件。例如,从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