Localizzare un progetto preesistente

martedì 31 gennaio 2012 - 13.17
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  Visual Studio 2008

mycn18 Profilo | Newbie

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
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5