On Fri, Sep 5, 2008 at 12:20 AM, Raja R Harinath <[EMAIL PROTECTED]> wrote: >> My real question is how do I stop gmcs from adding references to >> System.Core.dll, and instead use my implementations of those types? > > The correct answer is '-noconfig' :-)
Apparently I should have payed closer attention to the output of --help :D "-noconfig[+|-] Disables implicit references to assemblies" I just recompiled with this flag, and it worked perfectly. I had to add a few references manually (System.dll, and System.Xml.dll), and I received one warning telling me that I didn't need my own definition of Action<T> as it was already present in the 2.0 mscorlib.dll. Now that I have resolved those few changes, everything compiles perfectly, with no warnings about duplicated types, and has no reference to System.Core.dll as verified by using .NET reflector. > I guess we could do the ExtensionAttribute check on an assembly only if > it references System.Core, and remove this stanza. Patches welcome, I > guess ;-) I'd love to help, but unfortunately I don't have time at the moment, and I'm not using any libraries that reference System.Core.dll so I am unaffected :( Thanks for the help! Dan _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
