Cosa strana che non mi è mai successa... evidentemente c' è qualche impostazione che mi sfugge.
Progetto con molti Form, ognuno con decine di label ed altri controlli, con campi Text impostati da IDE, cioè scritti direttamente nella proprietà Text dei vari controlli.
Un esempio a caso tra gli oltre 250 rilievi:
Se controllo su MSDN leggo:Avviso CA1303 Il metodo 'FrmImport.InitializeComponent()' passa una stringa letterale come parametro 'value' di una chiamata a 'Label.Text.Set(String)'. Recuperare le seguenti stringhe da una tabella delle risorse: "Path:".
E:\visual studio 2010\.....\FrmImport.designer.vb
Il problema è che TUTTI i Form hanno la proprietà Localizable = FalseCausa
Un metodo passa un valore letterale stringa come parametro a un costruttore o a un metodo nella libreria di classi .NET Framework e questa stringa deve essere localizzabile.![]()