Hi Gert,

Gert Driesen wrote:
Hi Atsushi

Not sure what the effect of that registry bug was ,but the Mono 1.1.9.2
release was working just fine here for running a version of NAnt built using
.NET 1.1.  However its failing badly attempting to run NAnt built using .NET
2.0:

** ERROR **: Can't find custom attr constructor image: <path to NAnt.exe>
mtoken: 0x0a000012

Do you actually installed Mono using a Windows installer, or built it from
source ?

I was trying to build nant from source in cvs (also failed from
0.85rc3 source archive), by doing "make".

Up until now, NAnt needed the registry key created by the Mono installer to
determine
a) whether Mono was actually installed
b) what the installation directory was
c) what version was actually installed

On Linux, we use pkg-config for this purpose.

I'll see if I can use pkg-config for this purpose on Windows too (for those
building Mono from source in cygwin). Should not be that hard.

Thanks, that would be nice. Anyways the registry check does not seem
important, so I'll try to continue the build just skipping it.

Atsushi Eno

Gert

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Atsushi Eno
Sent: vrijdag 2 december 2005 3:19
To: mono-list mailing list
Subject: [Mono-list] Anyone ever tried to run NAnt on mono on Windows?

Anyone ever tried to run NAnt on mono on Windows?  It complains
that I don't have Registry key:

Unhandled Exception: System.Reflection.TargetInvocationException:
Exception has been thrown by the target of an invocation. ---> The
current runtime framework 'mono-2.0' is not correctly configured in the
NAnt configuration file.:
NAnt.Core.BuildException: The current runtime framework 'mono-2.0' is
not correctly configured in the NAnt configuration file. ---> Registry
Path Not Found! -
key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';:
NAnt.Core.BuildException: Registry Path Not Found! -
key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';
in <0x00184> NAnt.Win32.Tasks.ReadRegistryTask:LookupRegKey
(System.String key,Microsoft.Win32.RegistryHive[] registries)
in <0x00056> NAnt.Win32.Tasks.ReadRegistryTask:ExecuteTask ()

I just fixed a bug on our MS.Win32 registry code, but now I
wonder if there is another bug in Mono, or am just missing
something.

Atsushi Eno
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list




_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to