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

我想在我的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

您可以通过本教程创建产品清单

将它与其他引导程序包一起使用。

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

这是一个用于创建Localized Bootstrapper Package的完整教程。

有一个名为Bootstrap Manifest Generator的工具。 此代码项目文章是使用此工具的完整教程。 我认为这个工具不再是微软直接提供的。