c# - 如何向 ClickOnce 应用程序添加先决条件?

标签 c# winforms deployment clickonce

我想为我的 Click Once 应用程序添加先决条件。这就是问题所在。该程序位于服务器中,客户端从特定 URL 安装应用程序。我想在用户首次下载并安装时自动安装先决条件(例如,Crystal Report Viewer),我该怎么做?

我正在使用 C# Windows 窗体和 .NET Framework 4.0

最佳答案

您需要先创建一个先决条件。 Visual Studio 中显示的先决条件位于以下位置

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages

您可以通过此 tutorial 创建产品 list

将其与其他 Bootstrap 包放在一起。

完成此操作后,您可以在发布设置的先决条件窗口中选择该先决条件,并提供您希望用户下载它的位置。

Here是创建本地化 Bootstrap 包的完整教程。

有一个名为 Bootstrap Manifest Generator 的工具。这Code Project文章是使用此工具的完整教程。我认为 Microsoft 不再直接提供此工具。

关于c# - 如何向 ClickOnce 应用程序添加先决条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32263636/

相关文章:

c# - TcpClient 未连接到远程服务器

c# - Crystal Reports ApplyLogOnInfo 从不工作

c# - 存储到数组时删除空格

c# - 如何根据 "data-"属性执行 Ajax 模态弹出窗口?

c# - 尝试将图像嵌入到 Word 文档中时出现关系错误

c# - 使用任务更新 GUI

c# - 将 Windows 窗体键转换为字符串

deployment - 部署 JSF 2.0 项目所需的最低服务器是什么?

asp.net - 将 ASP.NET 应用程序部署到远程服务器

ruby-on-rails - 根据部署类型更改 Rails 路由