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

时间:2015-08-28 05:02:57

标签: c# winforms deployment clickonce

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

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

1 个答案:

答案 0 :(得分:7)

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

  

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

您可以通过此tutorial

创建产品清单

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

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

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

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