Inicjator typów zgłosił wyjątek dla typów MainWindow

0

Witam wszystkich.
To mój pierwszy post tutaj. Napisałem program i wszystko fajnie działa, postanowiłem zrobić do niego instalator wg. tego : . Instalator działa , program się instaluje i teraz do rzeczy mimo, że w VS wszystko działa bez zarzutu uruchamiając zarówno na Debug jak i Relase to przy uruchamianiu zainstalowanego programu pojawia się następujący błąd : "Inicjator typów zgłosił wyjątek dla typów MainWindow ".

Do programu załączonych jest kilka plików tekstowych i ikon, ich źródła są wskazywane na zasadzie

public static string lapkapath = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + @"\icons\lapka.png";
InitializeComponent();
   lapka.Source = new BitmapImage(new Uri(lapkapath));

Program współpracuje z bazą danych SQLServer 2014.

Dodatkowo większość tutoriali o tworzeniu instalatorów odnosi się do 1 pliku. Nie wiem dokładnie co powinienem podczas tworzenia instalatora tam dodać a co jest brane automatycznie.
Będę wdzięczny za jakieś sugestie.

0

A czy masz ten katalog icons i te pliki w katalogu instalacji?

0

Tak , wszystkie pliki zostały załączone do projektu zarówno tekstowe jak i ikony podczas tworzenia instalatora + output projektu tak jak w tutarialu. Najbardziej interesuje mnie jak to jest możliwe , że w VS działa a po zainstalowaniu przestaje, nawet gdy skopiuje pliki projektu i odpalam z bin/relase jest to samo. Nawet nie mam jak sprawdzić błędów , ponieważ w VS wszystko jest dobrze.

Problem rozwiązany.
Po zainstalowaniu programu przez instalator program nie miał dostępu do plików, tzn nie miał uprawnień do zapisu w nich czegokolwiek, po ręcznej zmianie uprawnień wszystko działa.

W międzyczasie pojawił się kolejny problem , w programie mam ustawioną czcionkę(Tw Cen MT Condensed) w xaml'u po instalacji u mnie na komputerze (win 10 x64) jest ok natomiast po instalacji na jakimkolwiek innym tą samą instalką(win 10 x64) czcionki są resetowane do domyślnej. Trzeba jakoś tą czcionkę zaimplementować ? nie jest automatycznie implementowana jeśli jest do wyboru w VS?

1 użytkowników online, w tym zalogowanych: 0, gości: 1