[New Message] [Reply]

[Dotnet-sscli] Rotor 1.0 vs. .NET 1.1?


Hi,

I thought that the ROTOR 1.0 version (11/5/2002) was supposed to be fully
compliant with .NET Framework v1.1.
However, it seems that the base class libraries are versioned corresponding
to .NET Framework v1.0.
If I compile the simple hello world

using System;
public class Hello {
public static void Main(String[] args){
Console.WriteLine("Hello, World!");
}
}

with csc.exe on .NET, it will refer mscorlib version 1:0:5000:0
If I compile it with csc in a ROTOR environment, it will refer mscorlib
version 1:0:3300:0
However, as the version of mscorlib seems to be ignored (?), the resulting
program will run both
as a .NET application and under clix, no matter which version is used.

However, if I do the same with the following:

public class StartProcess
{
public static void Main()
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "hello.exe";
p.Start();
}
}

the program will not run under clix if compiled under .NET.
The reason is the corresponding version difference for the System.dll
assembly.

Is something wrong with my installation?

/Peter Andersen



[Date Prev] [Date Next] [Thread Prev] [Thread Next]