salve a tutti
ho un progetto DLL che possiede 2 file di risorse "resource.resx" e "resource.es-ES.resx"

nel sub new della DLL ho questo codice:

codice:
 
   Public Sub New(ByVal sCulture As String)

        If sCulture <> "" Then
            Dim Cultura As String = sCulture ' "es-ES" ,"it-IT", "en-EN"
            Dim culture As System.Globalization.CultureInfo
            culture = New System.Globalization.CultureInfo(Cultura)
            '  System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo(Cultura, True)

            System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(Cultura)
            System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.CreateSpecificCulture(Cultura)
        End If
    End Sub
ma nonostante io gli passi "es-ES" come parametro al costruttore
continua a prendermi la stringa nel file di risorse "resource.resx" invece che quello in spagnolo
cosa sbaglio?

graize