Tworzę instalator clickonce dla mojej aplikacji wpf z poziomu edycji społeczności Visual Studio 2013. Ta aplikacja używa localdb. Działa dobrze na komputerach docelowych, jeśli ręcznie zainstaluję sqlserver express 2014 LocalDB.Wymagania wstępne ClickOnce: gdzie jest SQL Server Express 2014 LocalDB?
Ale chciałbym dołączyć instalator dla SQL Server Express 2014 LocalDB z moim wdrożeniem clickonce.
Po otwarciu okna wymagań wstępnych dostępny jest tylko SQL Server 2012 Express LocalDB (patrz zdjęcie). Próbowałem wybrać "2012, ale nie jest kompatybilny z plikiem mdf, który mój instalator wpada do folderu danych.
Pytanie brzmi: Jak dołączyć program instalacyjny SQL Server Express 2014 LocalDB jako wymaganie wstępne? Czy istnieje sposób, aby po prostu upuścić plik MSI i sprawić, by działało? A może łatwiej będzie trzymać się "2012 roku?
Dzięki za odpowiedź. Zastanawiam się, dlaczego SQL Server Express 2014 LocalDB nie jest "out of the box" jako wstępne wymaganie clickonce. Czy może zaistnieć jakaś "gotcha" z jego użyciem? – Angelo
@ Angelo Nie jestem pewien, dlaczego nie obejmują go, ale moim zdaniem jest to, że clickonce jest technologią umierania, więc MS nie obsługuje go. Pakiet nie jest zawarty w VS2015 RC. Przedstawiłem sugestię dotyczącą [UserVoice] (http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6186963-sql-server-2014-clickonce-bootstrapper-packages) jakiś czas temu, zanim zrobiłem pakuj się. – kjbartel