Wenn Sie eine .NET-Assembly bzw. Typ Bibliothek von einem Host Integration Server-Projekt entfernen, die Datei wird nicht gelöscht, und Sie erhalten eine Warnmeldung im Designer Transaction Integrator (TI), wenn Sie eine neue .NET Assembly oder Typ Bibliothek denselben Namen

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 885002 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Der Microsoft Host Integration Server 2004 Transaction Integrator (TI) Designer erkennt weiterhin zuvor entfernte Microsoft.NET Assemblys oder Typ Bibliotheken (TLB-Dateien) eine neue Assembly oder Typ Bibliothek von .NET mit dem gleichen Namen wird erstellt. Wenn dieses Verhalten auftritt, wird eine Warnmeldung angezeigt, die der folgenden ähnelt:
Die Datei c:\Dokumente und Einstellungen\Administrator\Eigene Dokumente\Visual Studio Projects\TIProject1\TIProject1\Library1.dll ist bereits vorhanden. Möchten Sie die vorhandene Datei ersetzen?
Tritt auf das gleiche Verhalten, wenn Sie die neue .NET-Assembly bzw. der Typ Bibliothek mit einem neuen Namen speichern mithilfe des Befehls Speichern unter . Wenn ein neues Windows-initiierte Prozess (RIF) wird .NET-Clientbibliothek hinzugefügt, ein Fehlermeldung erhalten Sie ähnlich der in diesem Abschnitt, obwohl die DLL zuvor umbenannt wurde.

Ursache

Es kommt zu das Verhalten, weil beim ein Objekt aus dem Projektmappen-Explorer entfernt wird, die Datei selbst nicht gelöscht werden.

Status

Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Weitere Informationen

Dies ist das erwartete Verhalten. Nachdem ein Element erstellt wird, wird Sie innerhalb des Projekts auf der Festplatte als eine echte Datei beibehalten. Wenn Sie die Datei mithilfe des Befehls Speichern unter speichern, wird die ursprüngliche Datei nicht gelöscht. Stattdessen die ursprüngliche Datei auf der Festplatte bleibt und eine andere Datei mit den neuen Namen erstellt.

Die Fehlermeldung Transaction Integrator (TI) Designer ist korrekt in aufgefordert werden, wenn Sie die reale Datei, die zuvor erstellt und setzen Sie in das Dateisystem, überschreiben, obwohl die Datei nicht im Projektmappen-Explorer angezeigt wird.

Schritte zum Reproduzieren des Verhaltens

  1. Starten Sie Microsoft Visual Studio .NET.
  2. Erstellen Sie ein neues Host Integration Server-Projekt.
  3. Hinzufügen einer RIF .NET-Clientbibliothek. Verwenden Sie den Standardnamen "Library1", und akzeptieren Sie alle nachfolgenden Standardwerte, wenn Sie das Objekt. Library1.dll werden unter dem Projekt jetzt aufgelistet.
  4. Entfernen Sie Library1.dll aus dem Projekt im Projektmappen-Explorer.
  5. Fügen Sie einer RIF .NET Client-Bibliothek mit der Bezeichnung "Library1", und akzeptieren Sie alle nachfolgenden Standardwerte, wenn Sie das Objekt.

    Sie erhalten die Warnmeldung, die im Abschnitt "Problembeschreibung" beschrieben wird. Die Meldung zeigt an, dass Library1.dll bereits vorhanden ist. Dies ist allerdings falsch, da Sie Library1.dll in Schritt 4 vor erstellt die zweite DLL entfernt.

Eigenschaften

Artikel-ID: 885002 - Geändert am: Dienstag, 4. Dezember 2007 - Version: 1.1
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Host Integration Server 2004 Standard Edition
Keywords: 
kbmt kbtshoot kbprb KB885002 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 885002
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com