DrXThirst wrote:I'll have to look into that.

If your an .NET-anything programmer and you're moving to Linux, you will love Mono (Mono itself comes with Ubuntu - it's what powers applications like F-Spot and Tomboy, and the amazing Banshee media player [in the repos]). It's more than just C#, it's a complete* open-source implementation of .NET with compilers for a number of other languages (VB, F#, etc.).
*though it would seem that the text encoding you're using for something isn't in there. I'll run it through the debugger...
Code: Select all
Unhandled Exception: System.TypeLoadException: Could not load type 'System.Text.SBCSCodePageEncoding, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
at (wrapper managed-to-native) System.Type:internal_from_name (string,bool,bool)
at System.Type.GetType (System.String typeName, Boolean throwOnError) [0x00011] in /build/buildd/mono-1.9.1+dfsg/mcs/class/corlib/System/Type.cs:457
at System.Resources.ResourceReader.ReadValueVer2 (Int32 type_index) [0x001f9] in /build/buildd/mono-1.9.1+dfsg/mcs/class/corlib/System.Resources/ResourceReader.cs:310
at System.Resources.ResourceReader.ResourceValue (Int32 index) [0x00092] in /build/buildd/mono-1.9.1+dfsg/mcs/class/corlib/System.Resources/ResourceReader.cs:394
at System.Resources.ResourceReader+ResourceEnumerator.get_Value () [0x00032] in /build/buildd/mono-1.9.1+dfsg/mcs/class/corlib/System.Resources/ResourceReader.cs:603
at System.Resources.ResourceSet.ReadResources () [0x00043] in /build/buildd/mono-1.9.1+dfsg/mcs/class/corlib/System.Resources/ResourceSet.cs:208
at System.Resources.ResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00032] in /build/buildd/mono-1.9.1+dfsg/mcs/class/corlib/System.Resources/ResourceSet.cs:163
at System.Resources.ResourceManager.GetObject (System.String name, System.Globalization.CultureInfo culture) [0x00038] in /build/buildd/mono-1.9.1+dfsg/mcs/class/corlib/System.Resources/ResourceManager.cs:186
at System.Resources.ResourceManager.GetObject (System.String name) [0x00000] in /build/buildd/mono-1.9.1+dfsg/mcs/class/corlib/System.Resources/ResourceManager.cs:170
at NXE_Avatars.Form1.InitializeComponent () [0x00000]
at NXE_Avatars.Form1..ctor () [0x00000]
at (wrapper remoting-invoke-with-check) NXE_Avatars.Form1:.ctor ()
at NXE_Avatars.Program.Main () [0x00000]
Hmm... Further research indicates that it may be an extended ASCII format for another locale which you probably shouldn't be using. If you can find what's using it, you can try and dump it. Based on a decomp with a binary resource file, you may have included pointless foreign characters in a resource string.