[Mono-bugs] [Bug 77549][Wis] Changed - mcs crashes if a dependency
of a referenced assembly is missing
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Tue Feb 14 07:28:57 EST 2006
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by flipper98 at gmx.net.
http://bugzilla.ximian.com/show_bug.cgi?id=77549
--- shadow/77549 2006-02-14 06:59:08.000000000 -0500
+++ shadow/77549.tmp.2528 2006-02-14 07:28:57.000000000 -0500
@@ -90,6 +90,18 @@
IOW, do none of the exported types in the provider inherit from
IEnlistmentNotification and other classes from System.Transactions?
Still, due to the way we do assembly references, the specific scenario
above may not work properly with mcs. There still are a few things
that it can do better, though.
+
+------- Additional Comments From flipper98 at gmx.net 2006-02-14 07:28 -------
+The only public member exposing a System.Transaction type is in
+SQLiteConnection.cs (
+public override void EnlistTransaction(System.Transactions.Transaction
+transaction)). I don't make use of it in my code though.
+
+I just discovered that gmcs compiles the use-case fine if you place
+the .net 2.0 System.Transactions assembly in the build directory. I
+did not need to specify System.Transactions as a reference.
+So gmcs just crashed if a dependency referenced by a dependency is
+missing.
More information about the mono-bugs
mailing list