[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