Visual Studio i pliki .jpg

0

Witam serdecznie.
Napisałem aplikację w C# którą chcę opublikować. Build -> Publish.
Aplikacja ta wykorzystuje kilka plików .jpg. Uruchamiając ją z kompilatora działa bez zarzutów jednak po utworzeniu instalatora i instalacji aplikacja nie może wykryć tych plików.
Czy ktoś wie jak podpiąć pliki .jpg do wnętrza całej aplikacji?

Pozdrawiam i dziękuje z góry za odpowiedź

1

Dwie możliwości - albo użyjesz zasobów (resources), wtedy pliki są niejako dołączone do wnętrza pliku EXE, ale trzeba się pobawić w ich "wyjęcie" kiedy trzeba na przykład zapisać na dysku (i wyświetlanie w programie wygląda nieco inaczej).

Alternatywnie możesz dołączać pliki do instalatora, tylko musisz pamiętać, aby one się znalazły w wersji instalacyjnej i były w odpowiednim miejscu (na przykład używając ścieżek względnych). Jak budujesz wersję instalacyjną, na podstawie folderu bin? A masz tam te pliki graficzne, kopiowane podczas kompilacji.

0

Ok, dodałem obrazy do resources.
Chciałbym teraz mieć możliwość dynamicznego ustawiania backgroundu buttonów na ich podstawie, jednak nadal mam z tym problem.
Do tej pory robiłem w ten sposób:

var brush = new ImageBrush();
                brush.ImageSource = new BitmapImage(new Uri(path, UriKind.Relative));
                Button1.Background = brush;

jednak ten sposób nie działa gdy chcę zastosować obrazy z resources.
Jakieś wskazówki ?

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