Mono 0.30
Downloaded mono release 0.30 since it seems to have most of the reflection stuff sorted out now.
At starutup (something that didnt happen before whoo hoo) I get the following exception tho:
[code:1]
Scripts: Compiling C# scripts...
Unhandled Exception: System.ArgumentException: The path is not of a legal form.
at System.IO.Path.nGetFullPathHelper(String path, Char[] invalidPathChars, Ch
ar[] whitespaceChars, Char directorySeparator, Char altDirectorySeparator, Char
volumeSeparator, Boolean fullCheck, String& newPath)
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.Path.GetFullPath(String path)
at Mono.CSharp.Location.AddFile(String name)
at Mono.CSharp.Driver.CompileFiles(String spec, Boolean recurse)
at Mono.CSharp.Driver.MainDriver(String[] args)
at Mono.CSharp.Driver.Main(String[] args)
Error:
System.IO.FileNotFoundException: File 'Scripts/Output/Scripts.CS.dll' not found.
in (unmanaged) (wrapper managed-to-native) System.Reflection.Assembly:LoadFrom (
string)
in <0x00004> (wrapper managed-to-native) System.Reflection.Assembly:LoadFrom (st
ring)
in <0x0035f> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromFileBatch (System
.CodeDom.Compiler.CompilerParameters,string[],bool)
in <0x0001c> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromFileBatch (System
.CodeDom.Compiler.CompilerParameters,string[])
in <0x000c5> Server.ScriptCompiler:CompileCSScripts (bool)
in <0x00076> Server.ScriptCompiler:Compile (bool)
in <0x00499> Server.Core:Main (string[])
This exception is fatal, press return to exit
[/code:1]
Now as I understand this, it would seem that the core has the internal file and path handling stuff set up in a windows speciffic way, and Mono takes exception (pun intended) to that.
I tested this on a windows system (yes I know that is kind of pointless) and will try it on my Linux box this evening. Has any one else tried Mono 0.30 yet?
Downloaded mono release 0.30 since it seems to have most of the reflection stuff sorted out now.
At starutup (something that didnt happen before whoo hoo) I get the following exception tho:
[code:1]
Scripts: Compiling C# scripts...
Unhandled Exception: System.ArgumentException: The path is not of a legal form.
at System.IO.Path.nGetFullPathHelper(String path, Char[] invalidPathChars, Ch
ar[] whitespaceChars, Char directorySeparator, Char altDirectorySeparator, Char
volumeSeparator, Boolean fullCheck, String& newPath)
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.Path.GetFullPath(String path)
at Mono.CSharp.Location.AddFile(String name)
at Mono.CSharp.Driver.CompileFiles(String spec, Boolean recurse)
at Mono.CSharp.Driver.MainDriver(String[] args)
at Mono.CSharp.Driver.Main(String[] args)
Error:
System.IO.FileNotFoundException: File 'Scripts/Output/Scripts.CS.dll' not found.
in (unmanaged) (wrapper managed-to-native) System.Reflection.Assembly:LoadFrom (
string)
in <0x00004> (wrapper managed-to-native) System.Reflection.Assembly:LoadFrom (st
ring)
in <0x0035f> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromFileBatch (System
.CodeDom.Compiler.CompilerParameters,string[],bool)
in <0x0001c> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromFileBatch (System
.CodeDom.Compiler.CompilerParameters,string[])
in <0x000c5> Server.ScriptCompiler:CompileCSScripts (bool)
in <0x00076> Server.ScriptCompiler:Compile (bool)
in <0x00499> Server.Core:Main (string[])
This exception is fatal, press return to exit
[/code:1]
Now as I understand this, it would seem that the core has the internal file and path handling stuff set up in a windows speciffic way, and Mono takes exception (pun intended) to that.
I tested this on a windows system (yes I know that is kind of pointless) and will try it on my Linux box this evening. Has any one else tried Mono 0.30 yet?