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

How do I add prerequisites to a ClickOnce application?

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

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

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

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

您可以通过此tutorial

创建产品清单

将其与其他引导程序包放在一起。

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

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

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