如何指定通过 ClickOnce 发布的文件

发布 ClickOnce 应用程序时,项目中的所有非代码文件都与该应用程序一起部署。在某些情况下,可能不希望或不需要发布某些文件,或可能希望根据条件安装某些文件。Visual Studio 提供了排除文件,将文件标记为数据文件或系统必备,创建有条件安装的文件组等功能。

“生成操作”属性设置为“内容”的所有文件(.dll 文件除外)都指定为应用程序文件;可以包括、排除这些文件或将其标记为数据文件。应用程序引用的所有 .dll 文件都指定为应用程序程序集;它们可以标记为系统必备。

文件的默认发布状态值用“(自动)”进行标记。例如,应用程序的 .exe 的默认发布状态为“包括(自动)”。

开始时,有一个名为“(必需)”的文件组。可以创建更多文件组,也可以向这些文件组分配文件。不能更改运行应用程序所需文件的“下载组”。例如,应用程序的 .exe 或标记为数据文件的文件必须属于“(必需)”组。

ClickOnce 应用程序的文件是在“应用程序文件”对话框中管理的,此对话框中可从“项目设计器”的“发布”页访问。

从 ClickOnce 发布中排除文件

  1. 在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。

  2. 单击“发布”选项卡。

  3. 单击“应用程序文件”按钮打开“应用程序文件”对话框。

  4. 在“应用程序文件”对话框中,选择希望排除的文件。

  5. 在“发布状态”字段中,从下拉列表中选择“排除”。

将文件标记为数据文件

  1. 在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。

  2. 单击“发布”选项卡。

  3. 单击“应用程序文件”按钮打开“应用程序文件”对话框。

  4. 在“应用程序文件”对话框中,选择希望标记为数据的文件。

  5. 在“发布状态”字段中,从下拉列表中选择“数据文件”。

将文件标记为系统必备

  1. 在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。

  2. 单击“发布”选项卡。

  3. 单击“应用程序文件”按钮打开“应用程序文件”对话框。

  4. 在“应用程序文件”对话框中,选择希望标记为系统必备的应用程序程序集(.dll 文件)。注意,应用程序必须具有对应用程序程序集的引用才能显示在列表中。

  5. 在“发布状态”字段中,从下拉列表中选择“系统必备”。

添加新文件组

  1. 在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。

  2. 单击“发布”选项卡。

  3. 单击“应用程序文件”按钮打开“应用程序文件”对话框。

  4. 在“应用程序文件”对话框中,为希望包括在新组中的文件选择“组”字段。

  5. 在“下载组”字段中,从下拉列表中选择“<新建...>”。

  6. 在“新建组”对话框中,输入组的名称,然后单击“确定”。

将文件添加到组

  1. 在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。

  2. 单击“发布”选项卡。

  3. 单击“应用程序文件”按钮打开“应用程序文件”对话框。

  4. 在“应用程序文件”对话框中,为希望包括在新组中的文件选择“组”字段。

  5. 在“下载组”字段中,从下拉列表中选择一个组。

    Note注意

    不能更改运行应用程序所需文件的“下载组”。

 

你可能感兴趣的:(ClickOnce)