2011-08-17 15 views
6

Mam projekt Windows w Visual Studio 2010, w którym przechowuje wszystkie obrazy w pliku zasobów projektu, które Visual Studio utworzone dla mnie. Jednak robi się bałagan i chciałbym, jeśli to możliwe, oddzielić obrazy na wiele plików zasobów. Stworzyłem nowy plik zasobów, ale Visual Studio nie rozpoznaje go, kiedy wchodzę do projektanta formularzy i próbuję zmienić obraz. Jedynym plikiem, który pojawia się w dostępnych plikach zasobów projektu, jest MyProject \ Resources.resx. Tego, którego właśnie stworzyłem, nie ma.Jak uzyskać Visual Studio do rozpoznawania wielu plików zasobów projektu

Każdy pomysł, dlaczego się nie pojawia? Próbowałem umieścić zasobu w obszarze nazw My.Resources, jak również zmienić przestrzeń nazw i również upubliczniłem. Nadal się nie wyświetla.

Select Resource screen

Odpowiedz

7

Projekt ma tylko jeden domyślny plik zasobów. W dowolnym momencie możesz dodać do projektu dodatkowe, inne niż domyślne pliki zasobów. Pliki dodatkowych zasobów NIE zostaną umieszczone w folderze "Mój projekt". Zostaną one po prostu dodane do projektu, podobnie jak inne pliki.

Możesz odnosić się do tych nowych zasobów w ten sam sposób, w jaki odnosisz się do innych. Zamiast dostępu do zasobów za pomocą "My.Resources.", Inne pliki zasobów znajdziesz w "My.Resources. [Nazwa pliku zasobów]".

EDYCJA: Plik zasobów musi znajdować się w katalogu głównym projektu, jeśli chcesz odwołać się do niego za pomocą formantu PictureBox.

Mam nadzieję, że ci to pomoże.

+0

Wiem, że mogę odwoływać się do nich w kodzie pod My.Resources. [Nazwa pliku zasobów], ale czy istnieje sposób, aby pliki zasobów były dostępne z ekranu "Wybierz zasoby"? Załączam obraz do oryginalnego posta, aby pokazać, o czym mówię. –

+0

Rozumiem problem .... śledztwo. –

+0

Po przejściu do właściwości Obraz na formancie PictureBox i kliknięciu "..." możesz wybrać dowolny inny plik zasobów w menu "Plik zasobów projektu:". Używam VS2010 SP1. –

Powiązane problemy