Re: MissingManifest Error in VB
- From: "Gizmo" <Gizmo@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 19 Nov 2005 06:56:06 -0800
Hi Daniel,
i've checked the 2 points and are correct.
The 2 real name of resources are:
s(0) = MultiLanguage.strings.resources
s(1) = MultiLanguage.Form1.resources
I've tryied to place it on
System.Resources.ResourceManager("MultiLanguage.Resources.strings",
GetType(Form1).Assembly) but still get the error.
What can I do?
Thanks
Gizmo
"Daniel Moth" wrote:
> Check that:
> 1. Your project has a file named Resources.strings.resx with its build
> action set to embedded resource
> 2. Your project namespace is MultiLanguage (see in your project properties)
>
> If you are still having issues, add this line at the top of your
> LoadResources and stick a breakpoint on it:
> Dim s() As String =
> [Assembly].GetExecutingAssembly().GetManifestResourceNames() //check in the
> debugger for the real names of your resources
>
> For more on localisation:
> http://www.danielmoth.com/Blog/2004/12/satellite-assemblies.html
>
> Cheers
> Daniel
> --
> http://www.danielmoth.com/Blog/
>
> "Gizmo" <Gizmo@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> news:B5AEF423-9950-4F59-B246-99E5A83622D6@xxxxxxxxxxxxxxxx
> > Hi everyboby,
> > I'm trying to make an appz with multilanguage and I've foud an example in
> > C#
> > (WorldClock).
> > I've revritten in VB but I get a MissingManifestError. Could someone help
> > me?
> > Thanks in advance..
> >
> > Gizmo
> >
> > Here the code:
> >
> > Imports System.Globalization
> >
> > Public Class Form1
> > Inherits System.Windows.Forms.Form
> > Friend WithEvents Label1 As System.Windows.Forms.Label
> > Friend WithEvents MainMenu1 As System.Windows.Forms.MainMenu
> >
> > Dim rm As System.Resources.ResourceManager
> > Dim uici As System.Globalization.CultureInfo
> >
> > #Region " Windows Form Designer generated code "
> >
> > Public Sub New()
> > MyBase.New()
> >
> > 'This call is required by the Windows Form Designer.
> > InitializeComponent()
> >
> > 'Add any initialization after the InitializeComponent() call
> > rm = New
> > System.Resources.ResourceManager("MultiLanguage.Resources.strings",
> > GetType(Form1).Assembly)
> > uici =
> > CType(System.Globalization.CultureInfo.CurrentUICulture.Clone,
> > CultureInfo)
> >
> > LoadResources()
> >
> > End Sub
> >
> > 'Form overrides dispose to clean up the component list.
> > Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
> > MyBase.Dispose(disposing)
> > End Sub
> >
> > 'NOTE: The following procedure is required by the Windows Form Designer
> > 'It can be modified using the Windows Form Designer.
> > 'Do not modify it using the code editor.
> > Friend WithEvents MenuItem1 As System.Windows.Forms.MenuItem
> > Friend WithEvents MenuItem2 As System.Windows.Forms.MenuItem
> > Friend WithEvents MenuItem3 As System.Windows.Forms.MenuItem
> > Private Sub InitializeComponent()
> > Me.MainMenu1 = New System.Windows.Forms.MainMenu
> > Me.Label1 = New System.Windows.Forms.Label
> > Me.MenuItem1 = New System.Windows.Forms.MenuItem
> > Me.MenuItem2 = New System.Windows.Forms.MenuItem
> > Me.MenuItem3 = New System.Windows.Forms.MenuItem
> > '
> > 'MainMenu1
> > '
> > Me.MainMenu1.MenuItems.Add(Me.MenuItem1)
> > '
> > 'Label1
> > '
> > Me.Label1.Location = New System.Drawing.Point(24, 40)
> > Me.Label1.Text = "Label1"
> > '
> > 'MenuItem1
> > '
> > Me.MenuItem1.MenuItems.Add(Me.MenuItem2)
> > Me.MenuItem1.MenuItems.Add(Me.MenuItem3)
> > Me.MenuItem1.Text = "Lingua"
> > '
> > 'MenuItem2
> > '
> > Me.MenuItem2.Text = "Inglese"
> > '
> > 'MenuItem3
> > '
> > Me.MenuItem3.Text = "Italiano"
> > '
> > 'Form1
> > '
> > Me.Controls.Add(Me.Label1)
> > Me.Menu = Me.MainMenu1
> > Me.Text = "Form1"
> >
> > End Sub
> >
> > #End Region
> >
> > Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As
> > System.EventArgs) Handles MenuItem2.Click
> > 'Inglese
> > uici = New CultureInfo("en")
> > LoadResources()
> > End Sub
> >
> > Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As
> > System.EventArgs) Handles MenuItem3.Click
> > 'Italiano
> > uici = New CultureInfo("it")
> > LoadResources()
> > End Sub
> >
> > Private Sub LoadResources()
> > Label1.Text = rm.GetString("Label1", uici)
> >
> >
> > End Sub
> > End Class
> >
> >
>
>
>
.
- Follow-Ups:
- Re: MissingManifest Error in VB
- From: Daniel Moth
- Re: MissingManifest Error in VB
- References:
- MissingManifest Error in VB
- From: Gizmo
- Re: MissingManifest Error in VB
- From: Daniel Moth
- MissingManifest Error in VB
- Prev by Date: Re: Which phone to buy?
- Next by Date: Re: MissingManifest Error in VB
- Previous by thread: Re: MissingManifest Error in VB
- Next by thread: Re: MissingManifest Error in VB
- Index(es):
Relevant Pages
|