针对我之前的问题:VS2010 DTE插件:位于解决方案文件夹内的项目不是“Project”,我成功找到了解决方案中的所有项目。然而,代码还发现了一个名为“Miscellaneous Files”的额外条目。它的Kind
与解决方案文件夹和项目不同,但在ProjectKinds
类中没有更多的常量(事实上,“Projects”也没有...)。
- 这个条目是什么?
- 我应该担心吗?
- 为什么
ProjectKinds
中没有更多的常量?
针对我之前的问题:VS2010 DTE插件:位于解决方案文件夹内的项目不是“Project”,我成功找到了解决方案中的所有项目。然而,代码还发现了一个名为“Miscellaneous Files”的额外条目。它的Kind
与解决方案文件夹和项目不同,但在ProjectKinds
类中没有更多的常量(事实上,“Projects”也没有...)。
ProjectKinds
中没有更多的常量?"杂项文件"节点用于包含与当前解决方案中的项目内容无关的打开文件。例如,从C:\Foo\MySolution\打开解决方案,然后从C:\SomeOtherPath\MyFile.cs打开一个 "松散" 的文件,您会发现它存储在 "杂项文件" 下。如果在这些文件打开的情况下保存解决方案,则此信息将保留,一旦关闭解决方案,它就会从 "杂项文件" 中删除。
如果您希望在“解决方案资源管理器”中“查看”“杂项文件”的内容,您需要在“工具”>“选项”>“环境”>“文档”>“在解决方案资源管理器中显示杂项文件”中启用它
了解有关杂项文件的更多信息,请访问https://learn.microsoft.com/en-us/visualstudio/ide/reference/miscellaneous-files
这取决于你的工具(插件、宏)想要做什么。
您可以使用EnvDTE.Constants.vsProjectKindMisc
来识别杂项文件项目。
完成。检入更改。