Freigeben über


Behandeln von Problemen der Erweiterbarkeit

Aktualisiert: November 2007

In diesem Thema werden Probleme beschrieben, die auftreten können, wenn Sie Designer für verteilte Systeme in Visual Studio Team System Architecture Edition erweitern.

  • Erstellen und Exportieren von benutzerdefinierten Prototypen

  • Importieren und Installieren von benutzerdefinierten Prototypen

  • Löschen von Prototypen aus der Toolbox

  • Probleme mit dem SDM (System Definition Model)-SDK

Erstellen und Exportieren von benutzerdefinierten Prototypen

Beim Erstellen von benutzerdefinierten Prototypen können die folgenden Probleme auftreten.

Erforderliche Berechtigungen

Wenn Sie Visual Studio unter Windows Server 2003 oder Windows XP ausführen, müssen Sie mindestens über Hauptbenutzerberechtigungen verfügen, um benutzerdefinierte Prototypen für alle Benutzer erstellen zu können. Wenn Sie Visual Studio unter Windows Vista ausführen, müssen Sie Administratorberechtigungen haben. Wenn Sie einen Prototypen an einen beschränkten Speicherort exportieren möchten, müssen Sie Administrator-Anmeldeinformationen angeben, um den Prototyp an diesen Speicherort zu exportieren.

Weitere Informationen finden Sie unter den folgenden Themen:

Prototypdatei mit diesem Namen ist bereits vorhanden

Falls der Prototyp, den Sie erstellen möchten, denselben Dateinamen hat wie eine vorhandene Prototypdatei, zeigt Visual Studio folgende Meldung an:

"VS1021: Die Prototypdatei ist bereits in der Toolbox <Dateiname> vorhanden. Klicken Sie auf OK, um diese Datei zu überschreiben."

Prototypdatei fehlt

Falls beim Exportieren des Prototyps die *PROTOTYPE-Datei des Prototyps fehlt, zeigt Visual Studio folgende Meldung an:

"VS1011: Die Prototypdatei für dieses Toolboxelement kann nicht gefunden werden: <Pfad und Dateiname des Prototyps>."

Führen Sie zur Umgehung dieses Problems die folgenden Schritte aus.

So exportieren Sie einen Prototyp, wenn die zugehörige Datei fehlt

  1. Ziehen Sie den Prototyp aus der Toolbox in das Diagramm.

  2. Fügen Sie die resultierende Form im Diagramm der Toolbox hinzu.

  3. Exportieren Sie den Prototyp aus der Toolbox.

Weitere Informationen finden Sie unter Gewusst wie: Exportieren von benutzerdefinierten Prototypen aus Designern für verteilte Systeme.

Importieren und Installieren von benutzerdefinierten Prototypen

Wenn Sie in Designern für verteilte Systeme erstellte benutzerdefinierte Prototypen importieren oder wenn Sie mit dem SDM (System Definition Model)-SDK (Software Development Kit) erstellte benutzerdefinierte Prototypen installieren, können die folgenden Probleme auftreten. Weitere Informationen finden Sie unter Gewusst wie: Importieren oder Installieren neuer benutzerdefinierter Prototypen.

Erforderliche Berechtigungen

Wenn Sie Visual Studio unter Windows Server 2003 oder Windows XP ausführen, müssen Sie mindestens über Hauptbenutzerberechtigungen verfügen, um benutzerdefinierte Prototypen für alle Benutzer importieren zu können. Wenn Sie Visual Studio unter Windows Vista ausführen, müssen Sie Administrator-Anmeldeinformationen angeben, um für alle Benutzer an Ihrem Computer einen benutzerdefinierten Prototyp importieren zu können.

Zur Installation von benutzerdefinierten Prototypen, die in Designern für verteilte Systeme oder mit dem SDM-SDK erstellt wurden, müssen Sie über Hauptbenutzer- oder Administratorberechtigungen verfügen, um die entsprechenden Registrierungsschlüssel für diese Prototypen hinzufügen zu können.

Prototyp enthält Office-Anwendungen, deren Template-Eigenschaft einen Pfad anzeigt

Wenn Sie einen in einer früheren Version von Designern für verteilte Systeme erstellten Prototyp importieren und dieser Prototyp eine oder mehrere Office-Anwendungen enthält, gibt die Template-Eigenschaft dieser Anwendungen möglicherweise statt eines Vorlagennamens einen Pfad an.

Zur Behebung dieses Problems ändern Sie die Template-Eigenschaft in die gewünschte Vorlage.

Aktualisieren der Registrierung für SDMDOCUMENT-Dateien

Wenn Sie SDMDOCUMENT-Dateien für Prototypen hinzufügen oder entfernen, die mit dem SDM-SDK erstellt wurden, und die Registrierung mit den Änderungen aktualisieren, werden diese Dateien nicht von Visual Studio aktualisiert, wenn Sie einen Designer nur schließen und erneut öffnen. Stattdessen werden die Dateien aus dem Cache verwendet.

Zur Behebung dieses Problems schließen Sie Visual Studio, und öffnen Sie sie erneut, um die von Visual Studio geladenen SDMDOCUMENT-Dateien zu aktualisieren.

Hinweis:

Visual Studio lädt SDMDOCUMENT-Dateien, wenn Sie Visual Studio zuerst öffnen. Wenn Sie zuerst einen Designer für verteilte Systeme öffnen, speichert Visual Studio diese Dateien im Cache.

Prototyp ist ungültig oder beschädigt

Falls der Prototyp, den Sie importieren möchten, keine gültige Prototypdatei oder beschädigt ist, zeigt Visual Studio folgende Meldung an:

"VS1010: Visual Studio kann die ausgewählte Datei nicht importieren. Es ist keine kompatible Prototypdatei. Wählen Sie eine kompatible Prototypdatei aus."

Gültige Prototypdateien haben die Dateinamenerweiterung .*prototype.

Prototyp mit diesem Namen ist bereits vorhanden

Falls der Prototyp, den Sie importieren möchten, bereits in der Toolbox vorhanden ist, zeigt Visual Studio folgende Meldung an:

"VS1021: Die Prototypdatei ist bereits in der Toolbox <Dateiname> vorhanden. Klicken Sie auf OK, um diese Datei zu überschreiben."

Prototyp wurde bereits importiert

Falls Quelle und Ziel der zu importierenden Prototypdatei identisch sind, zeigt Visual Studio folgende Meldung an:

"VS 1020: Visual Studio kann die ausgewählte Datei nicht importieren. Der in der Datei enthaltene Prototyp wurde bereits importiert."

Toolbox wird leer angezeigt

Wenn die Toolbox leer angezeigt wird, überprüfen Sie, dass der PrototypesFolder1-Registrierungswert keinen leeren oder fehlerhaft formatierten Wert enthält. Dafür sind Administratorberechtigungen erforderlich.

Wenn Sie Visual Studio unter Windows XP ausführen, überprüfen Sie, dass der PrototypesFolder1-Registrierungswert die folgenden Werte enthält:

Prototyp-Dateityp

Pfad der Registrierung

Prüfen, ob der PrototypesFolder1 Folgendes enthält

Nur für Ihre Verwendung bestimmte benutzerdefinierte Prototypdateien

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

<Benutzername>\Lokale Einstellungen\Anwendungsdaten\Microsoft\VisualStudio\9.0\DesignerPrototypeFolders\Prototypes\

Für die Verwendung durch andere Benutzer bestimmte benutzerdefinierte Prototypdateien

HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

...\Programme\Microsoft Visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes\

Wenn Sie Visual Studio auf Windows Vista ausführen:

Prototyp-Dateityp

Pfad der Registrierung

Prüfen, ob der PrototypesFolder1 Folgendes enthält

Nur für Ihre Verwendung bestimmte benutzerdefinierte Prototypdateien

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

<Benutzername>\AppData\Local\Microsoft\VisualStudio\9.0\DesignerPrototypes\Prototypes

Für die Verwendung durch andere Benutzer bestimmte benutzerdefinierte Prototypdateien

HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

...\Programme\Microsoft Visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes

Name der Standardanwendung oder des logischen Servers stimmt nicht mit dem in der DefaultRootName-Eigenschaft angegebenen Namen überein

Wenn Sie einen benutzerdefinierten Prototyp mit dem SDM-SDK erstellen, verwendet Visual Studio möglicherweise nicht den Namen, der von der DefaultRootName-Eigenschaft in den SDM-Entwurfsdaten als Standardname für Anwendungen und logische Server auf der Diagrammoberfläche angegeben wurde. Stattdessen wird für ihre Formen der Name "Application1" oder "GenericServer1" angezeigt.

Führen Sie zur Umgehung dieses Problems die folgenden Schritte aus.

So ändern Sie den Standardnamen

  1. Nachdem Sie mit protogen.exe den anfänglichen Prototyp generiert haben, installieren Sie ihn.

  2. Öffnen Sie den entsprechenden Designer, und ziehen Sie den Prototyp aus der Toolbox auf die Diagrammoberfläche.

    Im Diagramm wird die entsprechende Form angezeigt.

  3. Benennen Sie die Form im Diagramm mit dem gewünschten Standardnamen um.

  4. Erstellen Sie aus der umbenannten Form einen Prototyp.

  5. Exportieren Sie den umbenannten Prototyp, und verteilen Sie ihn.

Weitere Informationen finden Sie unter den folgenden Themen:

Löschen von Prototypen aus der Toolbox

Beim Löschen von Prototypen aus der Toolbox können die folgenden Probleme auftreten.

Prototypen werden erneut in der Toolbox angezeigt

Wenn Sie einen Prototyp aus der Toolbox löschen und Visual Studio neu starten, wird dieser möglicherweise erneut in der Toolbox angezeigt.

Zur Umgehung dieses Problems müssen Sie die unterstützende ADPROTOTYPE- oder LDDPROTOTYPE-Datei löschen und die Toolbox zurücksetzen.

Hinweis:

Sie müssen über Administratorberechtigungen verfügen, um Dateien an beschränkten Speicherorten zu löschen.

Gehen Sie wie folgt vor, wenn Sie Visual Studio unter Windows XP ausführen:

  • Suchen und löschen Sie die benutzerdefinierte Prototypdatei, die Sie nur zur eigenen Verwendung an folgendem Speicherort erstellt haben:

    ...\Dokumente und Einstellungen\<Benutzername>\Lokale Einstellungen\Anwendungsdaten\Microsoft\VisualStudio\9.0\DesignerPrototypeFolders\Prototypes

  • Suchen und löschen Sie die benutzerdefinierte Prototypdatei, die Sie für andere Benutzer an folgendem Speicherort erstellt haben:

    ...\Programme\Microsoft Visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes

Gehen Sie wie folgt vor, wenn Sie Visual Studio unter Windows Vista ausführen:

  • Suchen und löschen Sie die benutzerdefinierte Prototypdatei, die Sie nur zur eigenen Verwendung an folgendem Speicherort erstellt haben:

    …\Users\<Benutzername>\AppData\Local\Microsoft\VisualStudio\9.0\DesignerPrototypes\Prototypes

  • Suchen und löschen Sie die benutzerdefinierte Prototypdatei, die Sie für andere Benutzer an folgendem Speicherort erstellt haben:

    ...\Programme\Microsoft Visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes

Probleme mit dem SDM (System Definition Model)-SDK

Wenn Sie Visual Studio Team System 2008 Architecture Edition auf einem Computer installieren oder deinstallieren, auf dem Visual Studio 2005 Team Edition for Architects und das Visual Studio 2005-SDM-SDK installiert sind, verliert die Visual Studio 2005-SDM-SDK-Version von Protogen.exe möglicherweise ihre Funktionsfähigkeit.

Verwenden Sie zur Behebung dieses Problems eine der folgenden Problemumgehungen. Sichern Sie vor der Verwendung dieser Problemumgehungen alle Informationen zu den Registrierungsschlüsseln oder Dateien, die Sie ändern oder löschen werden. Dies ist eine Vorsichtsmaßnahme, falls Sie die Informationen wiederherstellen müssen.

  • Wenn Sie Team System 2008 Architecture Edition installiert haben, bearbeiten Sie den Registrierungsschlüssel am folgenden Speicherort, sodass er auf den Prototypordner von Visual Studio 2005 zeigt: 

    HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

    Wenn Sie Team System 2008 Architecture Edition deinstalliert haben, fügen Sie dem angegebenen Speicherort wie folgt einen neuen Registrierungsschlüssel hinzu:

    Name = "PrototypesFolder1"

    Value = <Pfad zum Prototypordner von Visual Studio 2005>

  • Wenn Sie Team System 2008 Architecture Edition installiert haben, ersetzen Sie die PROTOTYPETEMPLATE-Dateien am folgenden Speicherort durch die Visual Studio 2005-Version dieser Dateien. Wenn Sie Team System 2008 Architecture Edition deinstalliert haben, erstellen Sie den folgenden Speicherort, falls er nicht mehr vorhanden ist:

    ...\Microsoft Visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes

  • Deinstallieren Sie Team System 2008 Architecture Edition, und löschen Sie das folgende Registrierungsverzeichnis:

    HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0

Siehe auch

Weitere Ressourcen

Erweitern von Designern für verteilte Systeme