Salve,
ho un progetto in CF.NET, originalmente scritto in VS 2003 e poi convertito in ambiente VS2008.
Adesso sto cercando di attivare la localizzazione delle form.
Tuttavia succede che, se imposto a True la proprietà Localizable di un form, con il Language impostato a predefinito
(ma anche se imposto una lingua specifica non cambia nulla),
ed avvio l'applicazione sul dispositivo, mi vengono restituiti una serie di errori a livello di InitializeComponent,
per esempio uno di questi è: "Il valore non può essere null"
e si genera in questa istruzione:
Me.cmbStampaOrdina.Items.Add(resources.GetString("cmbStampaOrdina.Items"))
Inoltre, a runtime la disposizione dei controlli sulla form localizzata è completamente sballata.
Ho verificato che, una volta attivata la localizzazione, VS genera il famoso file resx
con tutte le proprietà dei controlli inseriti nel form.
Sembra però che l'inizializzazione del form non punti a questo file di risorse.
Ho provato con un progetto di test e la localizzazione funziona a meraviglia,
pur avendo fatto gli stessi step.
Qualche suggerimento?
grazie