EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

Windows窗体应用程序的安装项目部署

在本课程中,您将学习如何使用Setup Project方法部署Windows Forms XAF应用程序。您将为该应用程序创建一个简单的安装程序。

注意

安装项目模板默认情况下,用最新的Visual Studio版本中不再包括在内。您可以从Visual Studio库中下载此模板:Microsoft Visual Studio 2015安装程序项目

在开发人员工作站上执行以下步骤。

  • 右键单击“解决方案资源管理器”中的“解决方案”项。选择添加| 上下文菜单中的“新建项目... ”。在调用的“添加新项目”对话框窗口中,找到“其他项目类型” |“项目类型”。“项目类型”部分中的“设置和部署”节点。在“模板”部分中选择“安装项目” 。输入所需的安装程序项目名称。例如,将其命名为MySolution.Win.Setup。单击确定。

    Deployment_Tutorial_2010

  • 在解决方案资源管理器中,右键单击新创建的MySolution.Win.Setup项目。在调用的上下文菜单中,选择添加|。项目输出...

    Deployment_Tutorial_2020

  • 添加项目输出组”对话框将被调用。在“项目”下拉列表中,选择“ Windows Forms”应用程序项目(例如MySolution.Win)。在输出类型列表中,同时选择“主要输出”和“内容文件”。在“配置”下拉列表中,选择“发布”配置。单击确定。所有从属程序集都将添加到Setup项目中。

    Deployment_Tutorial_2030

  • 通过“属性”窗口指定安装项目属性。将Author属性设置为您的名称。将制造商设置为您的公司名称。将ProductName设置为MySolution。将RemovePreviousVersions设置为True。将标题设置为MySolution Setup

    Deployment_Tutorial_2040

  • 在解决方案资源管理器中,右键单击MySolution.Win.Setup项目。在调用的上下文菜单中,选择查看| 文件系统

    Deployment_Tutorial_2045

  • 选择“用户的桌面”项目。右键单击右侧的空白。在调用的上下文菜单中,选择创建新快捷方式

    Deployment_Tutorial_2050

  • 在调用的“在项目中选择项目”对话框中,双击“应用程序文件夹”以展开其内容。双击MySolution.Win(活动)项目中的Primary输出,将其设置为快捷方式目标。

    Deployment_Tutorial_2055

  • 在快捷方式“属性”窗口中,将“名称”设置为MySolution。

    Deployment_Tutorial_2060

  • 如果您的应用程序已本地化并使用预构建的附属程序集,则附属程序集应与应用程序一起部署。因此,右键单击“文件系统”窗格中的“应用程序文件夹”项,然后选择“添加” |“添加”。资料夹。将新文件夹的名称设置为语言区域性代码(例如,德语为“ de”)。将所需的附属程序集添加到此文件夹(右键单击该文件夹,然后选择“添加” |“文件...”)。

    此外,应添加在模块中进行了自定义本地化处理的附属程序集。右键单击“文件系统”窗格中的“应用程序文件夹”项,然后选择“添加” |“添加”。项目输出...。“添加项目输出组”对话框将被调用。在“项目”下拉列表中,选择模块项目(例如MySolution.Module)。在输出类型列表中,选择“本地化资源”。在“配置”下拉列表中,选择“发布”配置。点击确定。所有从属程序集都将添加到Setup项目中。类似地,从特定于平台的模块中添加所需的本地化资源。

  • 生成MySolution.Win.Setup项目。

    Deployment_Tutorial_2070

  • 成功构建之后,请检查MySolution \ MySolution.Win.Setup \ Release文件夹中是否存在setup.exeMySolution.Win.Setup.msi文件。将这些文件复制到最终用户可以访问的位置(例如,共享的网络文件夹或可移动媒体)。

在每个最终用户工作站或终端服务器上执行以下步骤。

  • 确保已安装适当版本的Microsoft .NET Framework。
  • 以具有管理特权的用户身份启动setup.exe文件。在调用的“打开文件-安全警告”对话框中,单击“运行”

    Deployment_Tutorial_3010

  • 在调用的MySolution设置向导中,单击“下一步”

    Deployment_Tutorial_3020

  • 选择安装文件夹,例如C:\ Program Files \ MySolution。要为所有本地用户安装该应用程序,请单击“所有人”。单击下一步

    Deployment_Tutorial_3030

  • 在调用的确认对话框中,单击“下一步”

    Deployment_Tutorial_3040

  • 等待安装过程完成。

    Deployment_Tutorial_3050

  • 检查C:\ Program Files \ MySolution文件夹是否包含应用程序文件,并且桌面上没有MySolution快捷方式。
  • 运行应用程序。如果应用程序显示以下消息,则它要求配置文件中具有正确的连接字符串以及数据库可访问性。在建立数据库连接的教训说明这个问题。

    Deployment_Tutorial_0065

注意

您可以通过“程序和功能”(在Windows XP中为“添加或删除程序”)“控制面板”小程序来卸载Windows Forms应用程序。

如果要将Windows Forms应用程序部署到终端服务器,请按照“将客户端连接到终端服务器”课程中的步骤进行操作,以了解如何为最终用户提供对该应用程序的访问权限。

现在,您的应用程序需要连接到数据库才能正常运行。继续进行“设置数据库连接”课程,以了解如何进行。要使自己熟悉替代部署方法,请参加以下课程之一。

相关文章

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