【问题标题】:Project Deployment项目部署
【发布时间】:2011-06-30 03:03:20
【问题描述】:

我开发了一个 C# windows 窗体应用程序。

我应该如何在 Visual Studio 2008 中创建一个 .exe 文件以便可以安装在其他机器上?

【问题讨论】:

  • this 的副本。
  • 您是否有理由不能将 EXE 复制到他们的计算机上?只要他们已经安装了正确版本的 .NET 并且您没有使用任何第三方依赖项,它就应该运行。

标签: c# visual-studio-2008


【解决方案1】:

一个简单的"Setup and Deployment" 项目适用于大多数情况。 WiX 如果你想学习一个强大的安装程序,或者任何其他的 OSS 安装程序。如果您只需要并且不希望应用程序出现在开始菜单或任何类似的东西中,您甚至可以压缩您的发布目录。你的问题有点含糊。

【讨论】:

    【解决方案2】:

    我建议您看看 ClickOnce 部署。这里有一个视频:http://windowsclient.net/learn/video.aspx?v=14105

    如果您只需要 .exe 文件,它位于项目目录的 bin\debug 或 bin\release 文件夹中,具体取决于当前配置设置。

    【讨论】:

      【解决方案3】:

      我的建议是使用ClickOnce 技术来部署您的应用程序。这个previous question中有详细信息。但这里有一段摘录:

      直接从 MS 的话说,ClickOnce 克服了部署中的三个问题:

      • 更新困难 应用程序。使用微软视窗 安装程序部署,无论何时 应用程序已更新,用户必须 重新安装整个应用程序; 使用 ClickOnce 部署,您可以 自动提供更新。仅有的 申请的那些部分 已更改的已下载, 那么完整的更新应用程序是 从新的并排重新安装 文件夹。
      • 对用户计算机的影响。和 Windows 安装程序部署, 应用程序通常依赖于共享 组件,具有潜力 版本冲突;使用 ClickOnce 部署,每个应用程序是 自给自足,不能干涉 与其他应用程序。
      • 安全权限。视窗 安装程序部署需要 管理权限并允许 仅限用户安装; ClickOnce 部署允许 非管理员用户安装 并仅授予那些代码访问权限 所需的安全权限 应用程序。

      【讨论】:

        猜你喜欢
        • 2011-10-29
        • 2019-08-04
        • 2016-10-30
        • 2021-11-20
        • 2012-04-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多