Benutzer mit den meisten Antworten
Visual Studio 2012 RC - System.Transactions assembly fehlt

Frage
-
Hallo zusammen,
ich habe eben das Visual Studio 2012 RC professional installiert und leider feststellen müssen, dass, genauso wie beim VS 11 beta, die Assembly System.Transactions fehlt. Kann mir jemand sagen, wie ich diese auf mein System bekomme? Nachdem wir an einem sehr großen Projekt arbeiten (Release in ~ 2 Jahren), haben wir bereits in der Beta zu entwickeln begonnen. Das Fehlen dieser DLL bringt unsere aktuelle Entwicklung zum Stillstand! Ich bitte dringend um Hilfe
lg,
Jochen
Antworten
-
Hallo Jochen Auinger,
Bei mir auf dem Rechner ist die Datei in den folgender Ordnern zu finden:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Transactions.dll
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\System.Transactions.dll
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ System.Transactions.dll
C:\Windows\Microsoft.NET\Framework64\ v4.0.30319\System.Transactions.dll
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Transactions.dll
…hier gibt es auch die Datei C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Transactions.xml
Grüße,
Robert
Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.- Als Antwort markiert Jochen Auinger Mittwoch, 6. Juni 2012 06:01
Alle Antworten
-
Hallo Jochen,
was heißt: Die Assembly fehlt?
Die Assembly System.Transactions ist Bestandteil des NET Frameworks und hat somit eigentlich nichts mit dem Visual Studio 2012 zu tun. Sie müsste im GAC vorhanden sein bzw. zu mindestens die Vorgängerversionen.
Schöne Grüße
Oliver
-
Hallo Oliver,
du hast natürlich recht, dass die Assembly in der Version 2.0 vorhanden ist. Jedoch habe ich VS 2012 RC (inkl. .Net-Framework 4.5 RC) installiert und dabei wird die erwähnte Assembly in der benötigten Version nicht installiert. Die Folge davon ist, dass ich in VS2012 keine Referenz auf die System.Transactions.dll hinzufügen kann und daher der entsprechende Namespace nicht zur Verfügung steht
lg,
Jochen -
Hallo Jochen,
versuche mal folgendes:
1. Lade den Installer für NET FX 4.5 im Downloadcenter herunter (http://www.microsoft.com/en-us/download/details.aspx?id=29909)
2. Starte das Setup
3. Das Setup müsste Dir jetzt als Option einen Reparaturlauf anbieten
4. Reparaturlauf durchführen
Schöne Grüße
Oliver
-
Hallo Jochen,
mein Fehler! Ich hab vergessen dir zu erzählen, dass NET FX 4.5 kein neues Verzeichnis anlegt sondern die Dateien aus 4.0 überschreibt. Falls kein elementarer Fehler passiert ist, sind die Dateien also da. Ich werde mal versuchen das Problem nachzuvollziehen und melde mich später wieder.
Schöne Grüße
Oliver
-
Hallo Oliver,
vorab schon mal herzlichen Dank für Deine Bemühungen - ich weiß es zu schätzen!
FYI:
Ausgangspunkt: Ich hatte auf einem Win7 64 bit System bereits VS 2010 (inkl. aller Patches) installiert
- dann habe ich die VS 2011 Beta installiert
- dann habe ich ein Upgrade auf die VS 2012 RC gemacht (lt. Microsoft supported)lg,
Jochen -
Hallo zusammen,
Habe noch folgendes auf Connect gefunden:
VS11 System.Transaction Namespace is missing
Grüße,
Robert
Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Hallo Jochen Auinger,
Bei mir auf dem Rechner ist die Datei in den folgender Ordnern zu finden:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Transactions.dll
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\System.Transactions.dll
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ System.Transactions.dll
C:\Windows\Microsoft.NET\Framework64\ v4.0.30319\System.Transactions.dll
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Transactions.dll
…hier gibt es auch die Datei C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Transactions.xml
Grüße,
Robert
Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.- Als Antwort markiert Jochen Auinger Mittwoch, 6. Juni 2012 06:01
-
Hallo Robert,
der Hinweis mit dem fett geschriebenen Pfad war Gold wert, d.h. ich habe auch dort die System.Transactions.dll + .xml gefunden. In VS 11 Beta bzw VS 2012 RC kann ich zwar immer noch nicht über "Verweis hinzufügen / Framework" die Assembly hinzufügen, jedoch kann ich mit Hilfe von "Durchsuchen" auf die DLL verweisen und somit habe ich auch den benötigten Namespace zur Verfügung.
Herzlichen Dank
lg,
JochenP.S.: Ich hoffe diese Kleinigkeit wird bis zum Release noch gefixt