文件、文件夹和部署

更新:2007 年 11 月

部署的主要目的是在目标计算机上安装文件。通过 Visual Studio 中的部署工具,可以控制这些文件的安装位置和安装方式。

“文件系统编辑器”提供文件系统在目标计算机上的表示。不同计算机的文件系统的组织可能不同,文件夹名称也可能不同;“文件系统编辑器”使用抽象文件夹的概念确保文件安装在您所希望的位置。

虚拟文件夹是 Windows 系统文件夹的表示形式。例如,“桌面文件夹”相当于“桌面”系统文件夹。Windows 跟踪系统文件夹的位置,因此无论文件夹的位置或名称如何,放置在“桌面文件夹”中的文件最后始终位于“桌面”系统文件夹中。有关更多信息,请参见“特殊”文件夹和“自定义”文件夹

您还可以创建自己的文件夹并将它们放在任何系统文件夹下的位置中。例如,可以在“应用程序文件夹”下创建“应用程序数据”文件夹,这样不论“应用程序文件夹”位于目标计算机上的什么位置,放置在“应用程序数据”文件夹中的文件都始终安装在同一相对位置。有关更多信息,请参见如何:在文件系统编辑器中添加和移除文件夹

“文件系统编辑器”中的文件夹可以包含文件、项目输出和程序集。项目输出表示解决方案中另一个项目所包含的项,并且可以包含以下内容:主要的生成输出(如可执行文件)、本地化资源、符号调试信息、内容文件(如 HTML 页)和项目源文件。其中的每个输出都称为项目输出组,项目输出组包含主要输出(也称为键输出)和任何附加的输出与依赖项。有关更多信息,请参见如何:在文件系统编辑器中添加和移除项目输出

另外,可以使用 Condition 属性在任何文件或文件夹上放置条件。这使您得以在安装过程中根据目标计算机上的条件自定义文件的安装。例如,可以根据目标计算机上操作系统的版本来选择安装不同的文件。有关更多信息,请参见条件部署

“文件系统编辑器”还支持快捷方式的创建,这样,您可以将文件放置在一个文件夹中,然后从桌面或另一文件夹中的快捷方式指向这些文件。有关更多信息,请参见如何:在文件系统编辑器中添加和移除快捷方式

请参见

任务

如何:向部署项目中添加项

概念

条件部署

其他资源

部署中的文件安装管理