Dies ist in einer ASP.Net-Webanwendung mit Visual Studio 2013. Die Lösung besteht aus mehreren Projekten. Ich habe Code in einem Bibliotheksprojekt, das using System.Transactions
hat, und es funktioniert seit Monaten gut.
Heute habe ich das gleiche using System.Transactions
im Code im Webanwendungsprojekt hinzugefügt, und es schlägt mit der folgenden Fehlermeldung fehl:
Hier sind ein paar Dinge, die ich versucht habe:
System.Transactions
. Das Ergebnis ist, dass using System.Transactions
in einem Projekt gut funktioniert, aber nicht in einem anderen, obwohl beide Projekte in derselben Lösung sind.
Irgendwelche Vorschläge?
BEARBEITEN: Hier ist eine Kuriosität, die wahrscheinlich keine zusätzliche Hilfe ist, aber hier geht es:
using System.Transactions
kompiliert einfach gut. using System.Transactions
bearbeite oder Code wie var x = System...
hinzufüge, erscheinen die Fehler sofort in using System.Transactions
. ** EDIT: ** Diese Frage wurde als doppelt markiert. Es ist nicht - das vorgeschlagene Duplikat löste die Frage, indem es zur Referenz stöberte. Ich hatte das schon probiert und es hat nicht geholfen. In meinem Fall musste ich die Option "Kopie lokal" verwenden.
Siehe hierzu Antwort von Mark Hall
Es gibt einen Microsoft Connect-Eintrag, der gepostet wurde dafür. Es gibt einen Kommentar, der darauf hindeutet, dass Sie danach suchen können. Der angegebene Pfad lautet:
C: \ Programme (x86) \ Referenz-Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.Transactions.dll
Fügen Sie einfach einen Verweis hinzu, indem Sie zu diesem Pfad navigieren
Wenn das nicht funktioniert, gehe zu Referenzen - & gt; System.Transactions und stellen Sie sicher, dass in den Eigenschaften für diese Referenz "Copy Local" auf True gesetzt ist.
normalerweise System.Transactions ist nicht Teil Ihrer Referenzen, versuchen Sie es in Ihren Referenzen hinzuzufügen von:
Klicken Sie mit der rechten Maustaste auf Ihre Referenzen, wenn Sie die Webanwendung verwenden, oder in Ihrem Projekt, wenn Sie die Website verwenden. finden Sie die System.Transactions in den .NET-Verweisen. Sie sollten die System.Transactions in Ihren Referenzen finden.
Tags und Links .net c# asp.net visual-studio-2013 transactions