2010-09-16 8 views
18

Używam projektu wdrażania Instalatora Windows w VS 2010, aby utworzyć instalator dla małego projektu demonstracyjnego. Demo musi zainstalować plik bazy danych SQL Compact (MyData.sdf). Demo nie może zainstalować bazy danych w folderze aplikacji na komputerze użytkownika - w takim przypadku pojawia się błąd "odmowa dostępu". Tak więc logicznym miejscem do zainstalowania bazy danych wydaje się być podfolder w folderze c: \ ProgramData użytkownika.Określanie folderu c: ProgramData w projekcie Konfiguracja?

Jak określić folder c: \ ProgramData w Edytorze systemu plików projektu wdrażania? Klikam prawym przyciskiem myszy węzeł systemu plików na docelowej maszynie i zatrzymuję wskaźnik myszy nad , aby dodać folder specjalny, aby wyświetlić listę wysuwanych folderów specjalnych, ale nie widzę specjalnego folderu, który wygląda tak, jak odpowiada c: \ Folder ProgramData.

Czy jeden z wpisów na liście odpowiada folderowi? Czy muszę ustawić go jako niestandardowy folder? Jeśli tak, jak skonfigurować folder niestandardowy? Dzięki za pomoc.

Odpowiedz

31

Nie sądzę, że jest dostępny w locie. Można utworzyć folder niestandardowy i ustawić jego właściwość DefaultLocation na [CommonAppDataFolder].

+0

To pytanie, które zadawałem przez jakiś czas, może być interesujące: http://stackoverflow.com/questions/215471/locating-installer-paths-in-c – spender

+3

Oto strona MSDN opisująca to: https://msdn.microsoft.com/en-us/library/vstudio/716bxh4e(v=vs.100).aspx – kjbartel

+0

@kjbartel Twój link nie działa. – Skyqula

Powiązane problemy