仅使用 .Net Framework 安装 WPF 应用程序



我使用 VS 2013 开发了 WPF 应用程序。

如何安装此应用程序并在没有Visual Studio的其他PC上运行,仅使用框架?

分发 WPF 应用程序的一个好方法是 ClickOnce

您可以将应用程序放在服务器上,用户可以单击链接进行安装。 如果您愿意,可以提供设置以自动检查更新。

该应用程序可以在脱机模式下运行,并将在"开始"按钮以及控制面板中输入以允许卸载。

它将在独立存储沙盒中运行,因此这可能不适用于所有应用程序,或者可能需要一些较小的代码更改。 但是,我有许多程序在转换为 ClickOnce 部署时刚刚工作。

注意:您可能需要投资购买代码签名证书,以删除最终用户将看到的任何警告。 或者调整目标计算机的代码访问安全性(如果它们在您的控制范围内)。

准备好的正确答案取决于几个因素;

  1. 您的用户在哪里(任何地方,公司网络)
  2. 您希望多久更新一次应用程序(如果它是自动的)
  3. 是否会部署数据库

就目前而言,此链接提供了一些选项部署 WPF 应用程序 (WPF)

如果您更新问题更详细,也许我们可以提供更具体的建议。

最简单的方法 - ClickOnce。使用它:项目 -> 属性 -> 发布。另一个流行的选择 - InnoSetup (http://www.jrsoftware.org/isinfo.php)。

最新更新