C # - Развертывание проекта (ClickOnce) - PullRequest
0 голосов
/ 25 апреля 2019

Я выполнил проект и использовал Visual Studio 2017 (Microsoft .NET Framework 4.6.1) - (приложения Windows Form) и SQL Server 2012 Express LocalDB для операций с базой данных.

Я буду запускать этот проект вкомпьютеры клиентов.Как вы можете себе представить, клиенты не интересуются базой данных, программным обеспечением и т. Д. Для этого, без установки на своих компьютерах, я просто заставлю проект работать, предоставив файл проекта.Это мой ПЕРВЫЙ комплексный проект.

Когда я выбираю атрибуты развертывания в «публикации», «предварительные условия» я отмечаю «Microsoft .NET Framework 4.6.1 (x86 и x64) и SQL Server 2012 Express LocalDB, и я публикуюэто с помощью «Загрузка предварительных условий с веб-сайта поставщика компонентов». Я тестирую свое программное обеспечение, и оно работает нормально.

Но когда я выбираю «Загрузить предварительные условия из того же места, что и мое приложение», происходит сбой. Я исследовалв Интернете, но я не смог найти никакой четкой информации. Я хочу, чтобы пользователь загрузил необходимые компоненты из моего файла программного обеспечения, поэтому я хочу выбрать «Загрузить необходимые компоненты из того же места, что и мое приложение». У меня есть «SqlCmdLnUtils.msi», "SqlLocalDB.msi", "sqlncli.msi" для x86 и x64, и у меня есть "NDP461-KB3102436-x86-x64-AllOS-ENU". Я думаю, что мне нужно добавить установщики на моем собственном компьютере, чтобы иметь возможностьсделать «Загрузите необходимые компоненты из того же места, что и мое приложение».

Но я не знаю, куда мне добавить эти инстаllers в «C: \ Program Files (x86) \ Microsoft SDKs» или «C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ SDK».

1 Ответ

0 голосов
/ 02 мая 2019

Вы правы, сначала вы должны загрузить пакеты на компьютер для разработки.

По умолчанию путь равен %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\

Все шаги, необходимые для предоставления предварительных условий из того же места, что и ваше приложение, описаны здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...