Domanda

Nel mezzo di alcuni refactoring e ho spostato un file di risorse da un progetto a un altro. Penso di aver fatto clic su un avviso che mi dice di digitare fortemente il file di risorse in un punto e ora sto ricevendo:

  

Impossibile trovare risorse   appropriato per la cultura specificata   o la cultura neutrale. Assicurarsi   & Quot; MyProject.Common.ResourceManagement.resources "   è stato correttamente incorporato o collegato in   assemblaggio " MyProject.Common " alla compilazione   tempo, o che tutto il satellite   gli assemblaggi richiesti sono caricabili e   completamente firmato.

Che proviene da un credente di MissingManifestResourceException I.

http://msdn.microsoft.com/en -us / library / system.resources.missingmanifestresourceexception.aspx

Ho cercato un paio di soluzioni:

Ma nessuno di loro sembra rilevante per la mia situazione.

Qualche idea? Questo mi infastidisce da alcuni giorni.

Sto facendo qualcosa di stupido?

È stato utile?

Soluzione

Sei sicuro che questi file di risorse siano incorporati nell'assembly? Forse hai perso " Risorse integrate " impostazioni durante lo spostamento dei file. Inoltre, i nomi delle risorse potrebbero essere cambiati. Il nome completo di una risorsa è AssemblyName + sottocartella fisica (s) + nome risorsa

Altri suggerimenti

Puoi esportarli in un file di testo dal progetto originale e importarli nel nuovo progetto? Se sono solo coppie chiave / valore dovrebbe essere semplice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top