杂项文件

你可能需要使用 Visual Studio 编辑器独立于项目或解决方案来处理文件。 打开某个解决方案后,可以打开和修改文件,而不必将其添加到解决方案或项目中。 要独立处理的文件称为杂项文件。 杂项文件位于解决方案和项目的外部,不包括在生成中,而且无法包括在受源代码管理的解决方案中。

由于各种原因,独立于项目或解决方案来打开文件很有用。 你可能有一个需要在开发基于项目的解决方案时查看的文件,但它对于解决方案的开发并非必不可少。 常见示例包括开发备注或说明、数据库架构和代码剪辑。 此外,可能还需要创建独立文件。

Solutions Projects

如果启用了相应的文件夹选项,则解决方案资源管理器可为这类文件显示一个“杂项文件”文件夹。 可从“选项”对话框 ->“环境”->“文档”对话框中设置这些选项。 关闭某个杂项文件后,该文件与任何特定解决方案或项目都不再关联,除非也启用了使之关联的选项。

“杂项文件”文件夹将文件表示为链接。 尽管此文件夹不是解决方案的一部分,但当打开某解决方案时,上次关闭该解决方案时打开的部分或全部杂项文件会重新打开,具体取决于该文件夹的设置。

注意

有些没有在“杂项文件”文件夹中显示的文件是不能在 IDE 中修改的文件,例如 .zip 文件和 .doc 文件。 IDE 不会跟踪那些只能通过外部编辑器修改的文件。

IDE 中可用的命令

根据打开的文件的格式,它们包含的菜单、工具栏和命令会发生变化。 例如,打开一个文本文件时,会出现“文本编辑器”工具栏而且其命令可用。 如果接着打开 XML 架构文件,则出现“XML 架构”工具栏。 编辑 XML 架构时,“文本编辑器”工具栏的命令(或该工具栏本身)不可用。 XML 架构是活动窗口,因此具有当前选定内容上下文。 当从项目文件切换到杂项文件时,所有与项目相关的命令将消失,仅显示那些直接与杂项文件相关的命令。

文件夹显示选项

可以设置“杂项文件”文件夹的显示选项,以便即使未打开任何杂项文件时也显示该文件夹。 解决方案文件不永久管理杂项文件列表。 它使用一项可选功能,该功能使它记住每个用户最近使用过 (MRU) 的文件列表。

另请参阅