[mono-vb] example solutions to rebuild?

Paul Paukstelis shocksofmighty at gmail.com
Fri Dec 19 09:51:06 EST 2008


This was a mistake on my part. The *.resource files were created on a 
previous failed build. monodevelop does not re-invoke resgen if the 
*.resource files are present. However, in reference to the example 
below, it will compile fine using the build line below, but it will not run:

vbnc -out:"/home/paul/mono/calc2/Calculator/bin/Debug/Calculator.exe" 
-nologo -utf8output -debug:full -rootnamespace:"Calculator" 
-imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Data,System.Diagnostics,System.Drawing,System.Windows.Forms 
-define:_MYTYPE=\"WindowsForms\" -target:winexe  
-r:/usr/lib64/mono/2.0/System.dll -r:/usr/lib64/mono/2.0/System.Data.dll 
-r:/usr/lib64/mono/2.0/System.Drawing.dll 
-r:/usr/lib64/mono/2.0/System.Windows.Forms.dll 
-r:/usr/lib64/mono/2.0/System.Xml.dll 
"/home/paul/mono/calc2/Calculator/FrmClac.vb" 
"/home/paul/mono/calc2/Calculator/FrmClac.Designer.vb" 
"/home/paul/mono/calc2/Calculator/My Project/AssemblyInfo.vb" 
"/home/paul/mono/calc2/Calculator/My Project/Application.Designer.vb" 
"/home/paul/mono/calc2/Calculator/My Project/Resources.Designer.vb" 
"/home/paul/mono/calc2/Calculator/My Project/Settings.Designer.vb" 
"-resource:/home/paul/mono/calc2/Calculator/FrmClac.resources,Calculator.FrmCalc.resources" 
"-resource:/home/paul/mono/calc2/Calculator/My 
Project/Resources.resources,Calculator.My Project.Resources.resources"

Errors when trying to run the executable:

Unhandled Exception: System.InvalidOperationException: See inner 
exception ---> System.Resources.MissingManifestResourceException: Could 
not find any resources appropriate for the specified culture or the 
neutral culture.  Make sure "Calculator.FrmCalc.resources" was correctly 
embedded or linked into assembly "Calculator" at compile time, or that 
all the satellite assemblies required are loadable and fully signed.
  at System.Resources.ResourceManager.AssemblyResourceMissing 
(System.String fileName) [0x00047] in 
/builddir/build/BUILD/mono-2.0.1/mcs/class/corlib/System.Resources/ResourceManager.cs:525 

  at System.Resources.ResourceManager.InternalGetResourceSet 
(System.Globalization.CultureInfo culture, Boolean createIfNotExists, 
Boolean tryParents) [0x00237] in 
/builddir/build/BUILD/mono-2.0.1/mcs/class/corlib/System.Resources/ResourceManager.cs:408
...with more stuff after this.

This is why I thought the resources weren't being generated.

--paul


Rolf Bjarne Kvinge wrote:
>   
>> Update: I realized I was using '-define=' instead of '-define:'. I can
>> compile things fine now, but they don't run. Resources are not getting
>> embedded. Is monodevelop supposed to invoke resgen to convert *.resx
>> files? I don't see that happening.
>>
>>     
>
> MonoDevelop is supposed to invoke resgen2.
>
> Is this the project at http://www.a1vbcode.com/app-4443.asp ?
>
> Rolf
>
>   
>> --paul
>>     
>
>
>   



More information about the Mono-vb mailing list