Gert Driesen
Tue, 08 Jul 2008 06:47:30 -0700
Tolga,
Try using ildasm to check what the manifest resource names were actually
generated.
If you're not familiar with ildasm, then you always email me your assembly.
Gert
--------------------------------------------------
From: "Tolga Onbay" <[EMAIL PROTECTED]>
Sent: Tuesday, July 08, 2008 3:20 PM
To: <nant-users@lists.sourceforge.net>
Subject: [NAnt-users] MissingManifestResourceException
> Hi,
>
> I'm getting the MissingManifestResourceException with the software i'm
> developing. I googled the exception and look for a solution but can't find
> any. Also tried to search mail list, but the last problem with this
> exception is in 2004. Exception is thrown when the code wants to access a
> property which is added to project's resource file.
>
> Then i generate a .NET project for this exception. Project have just a
> plain form with just one button.When button is pressed, a message box is
> wanted to display a message which is written in resource file. Base
> elements is written below
>
> P.S.: I tried to add different resource files for different cultures
> (en-US, tr-TR, ...)
>
> Form1.cs:
> ---------------------------------
> ...
> private void button1_Click(object sender, EventArgs e)
> {
> MessageBox.Show(Properties.Resources.ShowValue,
> Properties.Resources.ShowHeader, MessageBoxButtons.OK,
> MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
> }
> ...
> ---------------------------------
>
> Resources.resx:(as Name->Value->Comment)
> ---------------------------------
> ShowValue->Test Value->No comment
> ShowHeader->Test Header->No comment
> ---------------------------------
>
> default.build:
> ---------------------------------
> ...
> <target name="buildTest">
> <mkdir dir="Test\bin" />
>
> <csc target="winexe" output="Test\bin\Test.exe"
> keyfile="Test\Test.snk" debug="true">
> <sources>
> <include name="Test/**/*.cs" />
> </sources>
> <resources dynamicprefix="true" prefix="Test">
> <include name="**/*.resx" />
> </resources>
> </csc>
> </target>
> ...
> ---------------------------------
>
>
> Exception thrown:
> ---------------------------------
> See the end of this message for details on invoking
> just-in-time (JIT) debugging instead of this dialog box.
>
> ************** Exception Text **************
> System.Resources.MissingManifestResourceException: Could not find any
> resources appropriate for the specified culture or the neutral culture.
> Make sure "Test.Properties.Resources.resources" was correctly embedded or
> linked into assembly "Test" at compile time, or that all the satellite
> assemblies required are loadable and fully signed.
> at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo
> culture, Boolean createIfNotExists, Boolean tryParents)
> at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo
> culture, Boolean createIfNotExists, Boolean tryParents)
> at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo
> culture, Boolean createIfNotExists, Boolean tryParents)
> at System.Resources.ResourceManager.GetString(String name, CultureInfo
> culture)
> at Test.Properties.Resources.get_ShowValue() in
> c:\...\Desktop\Test\Test\Properties\Resources.Designer.cs:line 68
> at Test.Form1.button1_Click(Object sender, EventArgs e) in
> c:\...\Desktop\Test\Test\Form1.cs:line 22
> at System.Windows.Forms.Control.OnClick(EventArgs e)
> at System.Windows.Forms.Button.OnClick(EventArgs e)
> at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
> at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
> button, Int32 clicks)
> at System.Windows.Forms.Control.WndProc(Message& m)
> at System.Windows.Forms.ButtonBase.WndProc(Message& m)
> at System.Windows.Forms.Button.WndProc(Message& m)
> at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&
> m)
> at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
> at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
> IntPtr wparam, IntPtr lparam)
> ---------------------------------
>
>
> Thanks...
>
>
>
>
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> NAnt-users mailing list
> NAnt-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nant-users
>
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users