如何:移除、删除和排除项

从**“解决方案资源管理器”**中的解决方案、项目和文件夹中除去项的过程十分简单。 但是,项目类型确定了是正在删除文件、保留文件但将其作为项目中的项移除还是临时从该项目或解决方案中排除它。 有关项目如何管理文件的更多常规信息,请参见 项目中的项管理

移除、删除和排除分别描述了与项目或解决方案解除关联的不同程度。

若希望...

则请使用

解除项与解决方案、项目或文件夹的关联但不移除其物理文件

移除

永久清除物理存储区中的文件和解决方案、项目或文件夹中的文件项

删除

临时解除项与项目的关联

Exclude

临时断开项目与解决方案之间的关联

卸载

选择**“解决方案资源管理器”**中的项目或项可更改开发环境中可用的菜单和命令。 根据用于创建项目的项目模板,通过某些命令执行的操作会有所不同。 有关所选特定项目模板的更多信息,请参见 New Project Dialog Box

移除

对于将项作为链接管理的项目(如 Visual C++),可从项目中移除项。 项将从**“解决方案资源管理器”中移除,项的文件将断开与项目的关联,但不是从存储区中永久移除。 将项作为文件管理的项目(如 Web 项目)不支持“移除”**命令。

移除项或项目

  1. 在**“解决方案资源管理器”**中选择要移除的项。

  2. 在**“编辑”菜单上选择“移除”**。

删除

对于将项作为文件管理的项目(如 Web 项目)或同时使用文件与链接的项目(如 Visual Basic 和 Visual C#),可以从项目中删除项。 项将从**“解决方案资源管理器”中移除,而项的文件将从存储区中永久移除。 将项作为链接管理的项目不支持“删除”**命令。

永久删除项

  1. 在**“解决方案资源管理器”**中选择要删除的项。

  2. 在**“编辑”菜单上选择“删除”**。

排除

使用**“排除”命令可临时将项从项目中移除。 排除文件后,通过单击“显示所有文件”,依然可以在“解决方案资源管理器”**中看到它。 对于将项作为文件管理的项目或同时使用文件与链接的项目,可以从项目中排除项。

并非所有的项目都允许从生成中排除项目项。 可以使用稍有不同的方法从项目中排除 Visual C++ 中及其他基于引用的项目中的引用、Visual Basic 和 Visual C# 项目中的文件链接。

另外,可以使用**“卸载”**命令从解决方案中移除整个项目及其所有内容。 有关更多信息,请参见 如何:卸载和重新加载项目

可以使用**“从项目中排除”**命令从项目中临时移除 Web 和其他基于目录的项目中的物理项目项,以及 Visual Basic、Visual C# 和其他混合模型项目中的物理项目项。

临时排除表示文件的项

  1. 在**“解决方案资源管理器”**中选择要排除的项。

  2. 在**“项目”菜单上选择“从项目中排除”**。

通过使用**“包括在项目中”**命令可以将已排除的文件包括在项目中。

包括表示文件的项

  1. 在**“解决方案资源管理器”中选择“显示所有文件”**。 该命令的按钮如下所示:

    SolutionExplorerShowAllFilesSymbol 屏幕快照

  2. 选择该项。

  3. 在**“项目”菜单上选择“包括在项目中”**。

从部署项目中排除项

从部署项目中排除项

  1. 在**“解决方案资源管理器”**中选择要排除的文件。

  2. 在**“解决方案资源管理器”工具栏上选择“属性”**。

  3. 在**“属性”窗口中,将“Exclude”属性设置为“True”**。

有关其他步骤,请参见 如何:从部署项目中排除项

提示

向“Windows 资源管理器”中的项目目录添加文件时,该文件不会自动添加到项目中,而是出现在“解决方案资源管理器”“显示所有文件”视图中,但只有在您从“项目”菜单中选择“包括在项目中”后,它才会成为项目的一部分。

卸载

临时从解决方案中卸载项目

  1. 在**“解决方案资源管理器”**中选择要卸载的项目。

  2. 在**“项目”菜单上选择“卸载项目”**。

    提示

    如果“解决方案资源管理器”中不显示解决方案,则“卸载项目”不可用。 若要启用此命令,请在 “选项”对话框 ->“项目和解决方案”->“常规” 中选择“始终显示解决方案”

请参见

任务

如何:卸载和重新加载项目

如何:从项目输出组中排除文件

概念

使用解决方案资源管理器

项目中的项管理