EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

发布向导Windows窗体应用程序的部署

在本课程中,您将学习如何通过“发布向导”方法部署Windows Forms XAF应用程序。当开发人员工作站和最终用户工作站可以连接到生产数据库服务器时,此方法最合适。否则,建议您通过XcopySetup Project部署应用程序。

在执行以下步骤之前,请确保应用程序连接字符串指向生产数据库服务器。要了解如何执行此操作,请参阅将XAF应用程序连接到数据库提供程序主题。

发布向导方法也称为ClickOnce部署。ClickOnce使用户可以通过单击浏览器中的链接来安装和运行Windows Forms应用程序。此方法不需要管理特权。您可以使应用程序可从网页,共享的网络文件夹或可移动媒体安装。为此,Visual Studio提供了“发布向导”。以下步骤描述了如何通过“发布向导”将应用程序发布到共享的网络文件夹。

  • 在解决方案资源管理器中右键单击MySolution.Win项目。在调用的上下文菜单中,单击“属性”。导航到“发布”选项卡,然后单击“应用程序文件...”按钮。这将调用“应用程序文件”对话框。找到所有具有“先决条件发布状态”的程序集。将其发布状态设置为包括。单击确定

    Deployment_Tutorial_5000

    注意

    如果您的应用程序已本地化并使用预构建的附属程序集,则附属程序集应与应用程序一起部署。因此,在MySolution.Win项目中创建一个文件夹。此文件夹的名称应为语言区域性代码(例如,德语为“ de”)。将所需的附属程序集添加到此文件夹中(右键单击该文件夹,然后选择“添加” |“现有项...”)。将附属程序集的“复制到输出目录”属性设置为复制(如果较新)。您可以参考“将ClickOnce应用程序本地化MSDN”主题以获取更多信息。

  • 单击“发布”选项卡中的“选项”按钮。在调用的“发布选项”对话框中,填写“发布者名称”和“产品名称”字段。选中“每次发布后自动生成部署网页”选项。单击确定。

    Deployment_Tutorial_5001

  • 在解决方案资源管理器中右键单击MySolution.Win项目。选择发布...

    Deployment_Tutorial_5010

  • 在调用的“发布向导”中,将共享文件夹指定为发布位置,然后单击“下一步”

    Deployment_Tutorial_5020

  • 将相同的共享文件夹设置为安装源,然后单击“下一步”

    Deployment_Tutorial_5030

  • 选择“是,此应用程序可在线或脱机使用”,然后单击“下一步”

    Deployment_Tutorial_5040

  • 点击完成。该应用程序将被发布到指定的位置,并且将生成publish.htm网页。
注意

要了解有关ClickOnce部署的更多信息,请参阅“带有ClickOnce” MSDN的客户端应用程序部署简介主题。

现在,最终用户可以设置和运行您的应用程序。他们必须在Internet Explorer中打开\ fileserver \ mysolution \ publish.htm网页,然后点击安装。可以通过“程序和功能”(在Windows XP中为“添加或删除程序”)控制面板小程序来卸载该应用程序。

要使自己熟悉替代部署方法,请参加以下课程之一。

相关文章

转载保留此链接,注明出处