你可能希望使用 Visual Studio 编辑器独立于项目或解决方案处理文件。 打开解决方案时,可以打开和修改文件,而无需将它们添加到解决方案或项目中。 要独立处理的文件称为杂项文件。 其他文件是解决方案和项目的外部文件,不包含在生成中,并且不能包含在源代码管理下的解决方案中。
出于各种原因,独立于项目或解决方案打开文件非常有用。 在开发基于项目的解决方案时,你可能希望查看一个文件,但这不是解决方案开发不可或缺的文件。 常见示例包括开发说明或说明、数据库架构和代码剪辑。 此外,你可能想要创建独立文件。
如果启用了文件夹的选项,解决方案资源管理器可以显示文件的 杂项文件 文件夹。 可以从 “文档”、“环境”、“选项”对话框设置这些选项。 关闭杂项文件后,它不会与任何特定解决方案或项目相关联,除非也为该文件启用了选项。
杂项文件文件夹将文件表示为链接。 虽然此文件夹不是解决方案的一部分,但在打开解决方案时,将重新打开解决方案时打开的部分或全部杂项文件,具体取决于文件夹的设置。
注释
某些未显示在 “杂项文件” 文件夹中的文件是无法在 IDE 中修改的文件,例如 .zip 文件和.doc文件。 IDE 不会跟踪只能通过外部编辑器修改的文件。
IDE 中提供的命令
菜单、工具栏和它们包含的命令会根据打开的文件的格式进行更改。 例如,打开文本文件时,将显示文本编辑器工具栏及其命令。 如果随后打开 XML 架构文件,将显示 XML 架构工具栏。 编辑 XML 架构时,文本编辑器工具栏的命令(或工具栏本身)不可用。 XML 架构是活动窗口,因此具有当前选择上下文。 在项目文件和杂项文件之间切换时,所有与项目相关的命令都会消失,并且仅显示与杂项文件直接相关的命令。
文件夹显示选项
可以为 “杂项文件 ”文件夹设置显示选项,以便即使尚未打开任何杂项文件,该文件夹也会显示。 解决方案文件不会永久管理杂项文件的列表。 它使用可选功能来记住每用户最近使用的 (MRU) 文件列表。