Benutzer mit den meisten Antworten
Problem mit PowerPacks in VS Express 2013

Frage
-
Hallo,
ich habe ein kleines Problem mit dem Visual Basic PowerPack in der
neuesten Version des Visual Studios (VS Express 2013 for Windows Desktop).In meiner Applikation, welche ich zur Gänze mit der Vorgängerversion (2012) entwickelt habe, habe ich einige Linien mithilfe des "LineShape"-Tools aus dem Werkzeugkasten erstellt. Das "LineShape"-Tool ist ja in den VisualBasic PowerPacks enthalten (Microsoft.VisualBasic.PowerPacks.LineShape).
Jetzt habe ich die neueste Version des Visual Studios heruntergeladen und installiert und
möchte ab sofort mit dieser neuen Entwicklungsumgebung weiterarbeiten. Leider habe ich ein Problem:Die mit der Vorgängerversion erstellten LineShapes werden mir im Forms Designer nicht mehr angezeigt. Sie sind aber eindeutig noch vorhanden, da ich Sie im Eigenschaftenfenster mit der Combobox anwählen kann und ihre Parameter ändern kann). Selbst wenn ich das Projekt builde und starte werden alle Linien korrekt angezeigt. Ich kann lediglich keine weiteren Linien hinzufügen, da es dieses Tool nicht mehr zu geben scheint. Im Werkzeugkasten
wird das LineShape-Element nicht mehr angezeigt und selbst wenn ich die PowerPacks-DLL zum Werkzeugkasten hinzufüge, werden nur die "PrintForm" und "DataRepeater"-Elemente hinzugefügt (von den LineShape, RectangleShape und OvalShape-Elementen fehlt jede Spur ...)Werden diese Elemente in der neuesten Version nicht mehr unterstützt ??
Vielen Dank im Voraus für die Hilfe !
Grüße, Patrick
- Bearbeitet patrick.r93 Donnerstag, 7. November 2013 23:13
Antworten
-
Hallo Koopakiller,
nach längeren Versuchen habe ich es jetzt geschafft, dass
alles wieder normal funktioniert - meine erstellten Linien sind
wieder sicht- und bearbeitbar und die Objekte konnte ich dem Werkzeugkasten hinzufügen.Wie ich das gemacht habe ?
Ich habe in einem Unterornder des VS 2012-Programmordners folgende 2 DLL's gefunden:
"Microsoft.VisualBasic.PowerPacks.VSPackage.dll" und "Microsoft.VisualBasic.PowerPacks.Vs.VisualStudio.11.0.dll"
(im Ordner "Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies")Diese beiden Dateien habe ich einfach in denselben Unterordner des VS 2013 kopiert,
(also nach "\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies")
und plötzlich sind meine LineShape's nach dem nächsten Programmneustart erschienen.Auch das Hinzufügen der Werkzeugkasten-Objekte funktionierte nach Hinzufügen dieser beiden DLL's plötzlich ...
Passierte vor dem Kopieren dieser beiden DLL's beim manuellen Hinzufügen der PowerPacks-DLL nichts, so wurden nach dem Kopieren der Dateien in den "PrivateAssemblies"-Ordner alle Objekte (LineShape, RectangleShape und OvalShape) ordnungsgemäß zum Werkzeugkasten hinzugefügt ...Vielen Dank für deine Unterstützung !
Grüße, Patrick
- Als Antwort markiert patrick.r93 Sonntag, 10. November 2013 19:35
Alle Antworten
-
Hallo,
die Controls selbst werden auch weiterhin unterstützt. Sie sind nur standardmäßig aus der Toolbox verschwunden. Im Werkzeugkasten kann ich unter Rechtsklick > Elemente auswählen > .NET Framework Komponenten das Lineshape auswählen.Da die alten Lineshapes einfach nicht mehr angezeigt werden, es aber keine Fehler gibt. Bereinige mal die Projektmappe und lösche die bin und obj-Ordner sowie die SUO-Datei (liegt bei der SLN, ist normalerweise versteckt)
Welches Betriebssystem nutzt du denn?
PS: Nach dem Hinzufügen des Controls entstand keine neue Gruppe im Werkzeugkasten. Darum fügt es das Control dort hinzu, wo der Rechtsklick erfolgte.
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke. -
Hallo Koopakiller,
vielen Dank für deine rasche Antwort !
Ich habe jetzt meine Projektmappe bereinigt, die bin und obj-Ordner gelöscht und
die SUO-Datei entfernt - leider besteht das Problem weiterhin. Selbst zum Werkzeugkasten
kann ich die Controls "LineShape", "OvalShape" und "RectangleShape" nicht hinzufügen, da
sie unter ".NET Framework-Komponenten" einfach nicht aufscheinen (es gibt lediglich die Controls
"DataRepeater" und "PrintForm" aus dem Namespace Microsoft.VisualBasic.PowerPacks.Vs).
Selbst wenn ich im Fenster "Werkzeugkastenelemente auswählen" die PowerPacks-DLL händisch hinzufüge,
passiert nichts...
Auch nach einem Reparier- und einem Neuinstallationsvorgang des Visual Studios ist
keine Änderung sichtbar - ich verwende die VS Version 12.0.21005.1 REL mit der .NET-Framework Version 4.5.51641 unter Windows 8.1 Pro
-
Dann versuche mal das Powerpack nach zu installieren:
http://msdn.microsoft.com/de-de/vstudio/bb735936.aspx
bzw.
http://www.microsoft.com/en-us/download/details.aspx?id=25169Überprüfe außerdem nochmal ob der Verweis auf Microsoft.VisualBasic.PowerPacks.Vs auch wirklich gesetzt ist.
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke. -
Hallo Koopakiller,
nach längeren Versuchen habe ich es jetzt geschafft, dass
alles wieder normal funktioniert - meine erstellten Linien sind
wieder sicht- und bearbeitbar und die Objekte konnte ich dem Werkzeugkasten hinzufügen.Wie ich das gemacht habe ?
Ich habe in einem Unterornder des VS 2012-Programmordners folgende 2 DLL's gefunden:
"Microsoft.VisualBasic.PowerPacks.VSPackage.dll" und "Microsoft.VisualBasic.PowerPacks.Vs.VisualStudio.11.0.dll"
(im Ordner "Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies")Diese beiden Dateien habe ich einfach in denselben Unterordner des VS 2013 kopiert,
(also nach "\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies")
und plötzlich sind meine LineShape's nach dem nächsten Programmneustart erschienen.Auch das Hinzufügen der Werkzeugkasten-Objekte funktionierte nach Hinzufügen dieser beiden DLL's plötzlich ...
Passierte vor dem Kopieren dieser beiden DLL's beim manuellen Hinzufügen der PowerPacks-DLL nichts, so wurden nach dem Kopieren der Dateien in den "PrivateAssemblies"-Ordner alle Objekte (LineShape, RectangleShape und OvalShape) ordnungsgemäß zum Werkzeugkasten hinzugefügt ...Vielen Dank für deine Unterstützung !
Grüße, Patrick
- Als Antwort markiert patrick.r93 Sonntag, 10. November 2013 19:35