2015-08-28 3 views
7

Я хочу добавить предварительные условия в мое приложение Click Once. Вот проблема. Программа находится на сервере, а клиенты устанавливают приложение с определенного URL-адреса. Я хочу автоматически установить предварительные условия (например, Crystal Report Viewer), когда пользователь сначала загружает и устанавливает его, как я могу это сделать?Как добавить предварительные условия для приложения ClickOnce?

Я использую C# Windows Forms и .NET Framework 4.0

+0

Вы хотите сказать, что вы хотите, чтобы хрустальный запрос на просмотр отчетов отображался в списке предварительных условий при создании одноразового приложения? Какую версию Visual Studio вы используете? – Abhishek

+0

Я рекомендую вам [Advanced Installer] (http://www.advancedinstaller.com/prerequisites.html) –

+0

это может быть что угодно. это может быть другая программа. я просто хочу встроить предварительные требования в систему или указать определенный URL-адрес пути, чтобы он был установлен для пользователя. –

ответ

7

Вы должны создать предпосылку первого. Предпосылки, которые показаны в Visual Studio находятся в следующем месте

C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.0A \ Bootstrapper \ Пакеты

Вы можете создать Product Manifest через это tutorial

Поместите его вместе с другими пакетами загрузочного буфера.

Как только это будет сделано, вы можете выбрать это предварительное условие в окне своих предварительных условий в настройках публикации и указать местоположение, откуда вы хотите его загрузить.

Here - это полное руководство по созданию локализованного пакета Bootstrapper.

Существует инструмент под названием генератор манифеста Bootstrap. Эта статья Code Project представляет собой полный учебник по использованию этого инструмента. Я думаю, что этот инструмент больше не доступен в Microsoft.

+0

Что такое местонахождение для сообщества VS 15? Я пробовал v10A isntead v8.0A, но он не отображался на VS 15 – Jack

+0

Я думаю, что это может быть местоположение, которое вы хотите: C: \ Program Files \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages..sorry для позднего ответа – Abhishek

+0

Это совсем не поздно. Я задал вопрос об этом здесь, на VS, и никто еще не ответил. Я скопировал EULAPackage из пакета VS 13 (который отлично работал) в папку «C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages», но он не отображался в предварительных требованиях VS 15 , Что мне не хватает? – Jack

Смежные вопросы