Nel mio webproject sto utilizzando 4 file di risorse nella mia cartella App_GlobalResources
. Uno di essi (lang.resx
) è stato creato prima del mio arrivo sul progetto. Ha lo spazio dei nomi corretto (WebApplication.App_GlobalResources
) e il modificatore di accesso: public
.Modifica dello spazio dei nomi dei file di risorsa (resx) e del modificatore di accesso
D'altra parte, gli altri tre risorsa file che ho appena creato ha uno spazio dei nomi diverso (Resources
) e internal
accesso modificatore, e non posso cambiarlo nel Modulo di File di risorse da Visual Studio, perché è disabilitato. Se provo a cambiarlo direttamente nel file designer.cs, le modifiche vengono annullate al successivo salvataggio del file.
Non è un bug critico, ma può essere fuorviante per gli altri sviluppatori del progetto trovare spazi dei nomi e modificatori di accesso diversi per i file di risorse che utilizzeranno.
Inserimento blog molto utile. Grazie! – ongle
Questo succede anche in VS2010: copiare + incollare un file resx nel progetto potrebbe essere stato il problema, imposta il file .resx su GlobalResourceProxyGenerator se si esegue questa operazione. –