Co oznacza MissingManifestResourceException i jak to naprawić?
Sytuacja:
Mam bibliotekę klas, zwanąRT.Servers
, zawierający kilka zasobów (typubyte[]
, ale nie sądzę, żeby to było ważne)Ta sama biblioteka klas zawiera metodę, która zwraca jeden z tych zasobówMam prosty program (z odniesieniem do tej biblioteki), który wywołuje tylko tę jedną metodędostałemMissingManifestResourceException
z następującą wiadomością:
Nie można znaleźć żadnych zasobów odpowiednich dla określonej kultury lub kultury neutralnej. Upewnij się, że „Servers.Resources.resources” zostało poprawnie osadzone lub połączone z zespołem „RT.Servers” w czasie kompilacji lub że wszystkie wymagane zestawy satelitarne są ładowane i w pełni podpisane.
Nigdy nie bawiłem się kulturami ani podpisywaniem zgromadzeń, więc nie wiem, co się tutaj dzieje. Działa to również w innym projekcie, który korzysta z tej samej biblioteki. Jakieś pomysły?