Czy możliwe jest zachowanie logicznego układu pliku projektu?Jak są przechowywane ścieżki do zasobów osadzonych?
Jeśli mam 2 wbudowane zasoby określonymi jak na poniższym
Kiedy zadzwonić Assembly.GetManifestResourceNames(), dwóch z nich nazywa się:
- MyLibrary._MyItems. SubItems.SubItem1.xml
- MyLibrary._MyItems.SubItems.SubItem2.xml
To jednak nie daje mi prawdziwego wglądu w to, jak są logicznie uporządkowane w moim projekcie. Z tego, co wiem, oboje mogli być w tym samym katalogu.
Martwię się, że to może nie być możliwe, ponieważ jeśli nazwać pliki jak tak, moja aplikacja nie będzie nawet skompilować:
Chcę być w stanie odróżnić
- MyLibrary._MyItems \ podpunktach \ SubItem1.xml i
- MyLibrary._MyItems \ SubItems.SubItem2.xml
Similar question, but less detail than I am looking for
Zrzut ekranu pokazuje tylko miejsce przechowywania oryginalnych plików zasobów na * dysku *. Co nie ma nic wspólnego z przechowywaniem wewnątrz * zespołu * po zbudowaniu programu. Wewnątrz zespołu nie ma żadnej struktury katalogów. –
Chociaż może nie mieć nic wspólnego z _where_, są one przechowywane w zespole, to oczywiście ma to pewien wpływ na _how_ są przechowywane. Czy masz referencję do swojego stwierdzenia, o którym mogę przeczytać więcej? – Michael
Pierwsza "MojaLibrary" jest domyślną przestrzenią nazw projektu, reszta to zwykle foldery. Dopóki znasz domyślny obszar nazw lub jesteś w stanie go znaleźć, powinieneś być w stanie określić strukturę folderów ... chyba że ktoś zdecyduje się zbudować swój zespół za pomocą niestandardowego procesu kompilacji, a nie VS –