Kiedy powinienem użyć jednego lub drugiego?
Chciałbym, aby wszystkie pliki, których używam w mojej aplikacji (obrazy, dźwięk, plik xml itp.), Znajdowały się w pliku .exe, więc nie wdrażam z wieloma folderami i plikami.
Dzięki za informację.
Kiedy powinienem użyć jednego lub drugiego?
Chciałbym, aby wszystkie pliki, których używam w mojej aplikacji (obrazy, dźwięk, plik xml itp.), Znajdowały się w pliku .exe, więc nie wdrażam z wieloma folderami i plikami.
Dzięki za informację.
Akcje kompilacji „Zasób” i „Zawartość” mają na celu uzyskanie dostępu do zasobów WPF przy użyciu Uris. Jednak „Zasoby osadzone” są przeznaczone dla wcześniejszych technologii. Jednak obie opcje osadzają zasób w zestawie, ale opcja „Zasób” ma być używana dla WPF.
MSDN zapewnia pełne wyjaśnienie tutaj .
Zasób WPF (akcja kompilacji = zasób ) wykorzystuje osadzone zasoby obsługiwane przez podstawową platformę .NET Framework, ale dodaje obsługę dostępu do osadzonego zasobu za pośrednictwem identyfikatora URI pakietu . Z MSDN :
źródło
Jak donosi MSDN,
źródło
Dziękuję za wszystkie raporty, które pomogły mi dokładniej określić, gdzie był problem: Dla mnie to obrazy używane jako ikona projektu na pasku zadań zostały zbudowane jako zasoby i musiały zostać utworzone jako zawartość. Wszystkie inne obrazy można tworzyć jako zasoby, bez problemu.
Mam nadzieję, że to pomoże na przyszłość.
źródło