Archive for the ‘Visual Studio’ Category

Visual Studio fügt fortlaufende Nummer zu WebSites beim mehrmaligen Öffnen hinzu

6. August 2014

Visual Studio fügt fortlaufende Nummer zu WebSites hinzu, wenn man eine WebSite (Code-Ordner) öffnet, die Solution nicht speichert und dieselbe WebSite erneut öffnet.

In der Datei applicationhost.config im Verzeichnis %UserProfile%\Documents\IISExpress\config ist ein entsprechender Eintrag hinzugefügt worden, der wieder gelöscht werden kann.

RefCardz auf DZone: Kurze Tutorials für Entwickler

12. Oktober 2010

Bin heute durch den MSDN Newsletter auf folgendes gestoßen:

„DZone has a number of awesome Ref Cardz (Quick reference sheets) on multiple technologies. You can go to DZone –> RefCardz to browse and download them (after getting a free DZone Id).“

Und da sind wirklich ein paar nette „Cheat Sheet for Developers“ dabei, wenn man bereit ist, sich dort anzumelden:

TFS Workspaces

5. Oktober 2010

Zum Thema Workspaces im Team Foundation Server bzw. Visual Studio gibt’s unter folgenden Links ein paar Grundlagen:

Mausradunterstützung für Visual Basic 6 / VS6

22. September 2010

Im Artikel Mouse wheel events do not work in the Visual Basic 6.0 IDE kann man in Visual Basic 6.0 die unterstützung für das Scrollen per Mausrad nachrüsten.
Downloaden, enpacken, registrieren, Add-In laden, fertig!

Upgrade Team Foundation Server 2008 auf TFS 2010

22. September 2010

Wir haben heute unseren TFS 2008 auf TFS 2010 gehoben. Unterstützt hat uns dabei Jochen von artiso.
Da wir eine Einzelplatzinstallation haben und auch fast nur die Quellcodeverwaltung des TFS nutzen, war die inplace migration weniger problematisch und Jochen konnte uns entspannt durch die Setup Routinen begleiten.

Interessant war dann eher die Aktualisierung der verschiedenen Entwicklungsmaschinen mit diversen VS-Versionen.

Dazu brauchten wir
den Microsoft Visual Studio Team Explorer 2010 (iso File),
den TFS MSSCCI Provider 2010
und die Team Foundation Server Power Tools April 2010; Siehe dazu auch Team Foundation Server 2010 Power Tools Available For Download.

VS 2010
Mit der Umgebung für Visual Studio 2010 musste ich lediglich den MSSCCI Provider aktualisieren, weil dort auch mit dem SQL Server Management Studio auf die Quellcodeverwaltung des TFS zugreifen können soll. Danach habe ich noch die Powertools installiert.
Wir mussten noch den TFS Server Eintrag im Team Explorer löschen und neu anlegen, danach klappte alles.
Beim SQL Server Management Studio wurden die Projektfiles ausgecheckt und nach ein wenig Gefummel mit Disconnect und Connect ging’s dann auch.

VS 2008
Bei der Umgebung mit Visual Studio 2008 musste sowohl der Team Explorer als auch der MSSCCI Provider deinstalliert und wieder installiert werden.
Außerdem hatten wir noch das General Distribution Release (GDR) installiert; das Ganze Teil nennt sich dann Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010 (Installer). Zum GDR gibt’s hier noch ein paar Erläuterungen.
Wichtig an der Stelle: Wir mussten überall die Server löschen und neu hinterlegen und gaben die URL nach der Anleitung hier im Format http://server:port/tfs an und erst danach funktionierte es.

VS6 / VB6
Im Prinzip das gleiche Spiel wie bei VS 2008:
Team Explorer und MSSCCI Provider für TFS 2008 deinstallieren und die 2010-Versionen installieren, die Server-Einträge löschen und neu im Format http://server:port/tfs anlegen. Auf einer Maschine (WinXp Sp3) funktionierte das ganz gut, nur VS6 ist etwas zickiger.
Im Add-In Manager von VS6 gibt es einen Eintrag „Quellcodeverwaltung“.
Wird dieses Add-In geladen, gibt es unter Extras einen Eintrag „Team Foundation“ mit diversen Optionen. Dort passte ich dann ebenfalls die Server-Einträge an. Nach Reboot funktionierte dann ebenfalls alles wie gehabt. Vor dem Reboot kamen noch Meldungen, wonach der Server nicht korrekt erreichbar sei (http 403).
Auf einer anderen Maschine (WinXp Sp3) fehlt der Add-In Eintrag für die Quellcodeverwaltung. Bisher haben wir noch nicht herausgefunden, warum das so ist, aber folgende Anleitung hilft, das Problem zu beheben:
Schließen Sie Visual Basic.
Verwenden Sie REGSVR32.exe, um die folgenden DLL-Dateien zu registrieren:
VBSCC.dll (befindet sich im \Microsoft Visual Studio\VB98)
Beispielsweise würden Sie für die erste DLL, an der Eingabeaufforderung den folgenden Befehl eingeben:
regsvr32.exe „C:\Microsoft Visual Studio\VB98\VBSCC.DLL“
Bearbeiten Sie die VBADDIN.ini-Datei (befindet sich im Ordner Windows), und ändern Sie die Zeile
VBSCC = 0 an:
VBSCC = 3
( VBSCC = 1 = laden beim Start, VBSCC 2 = = geladen/entladen, VBSCC = 3 = laden beim Starten und geladen/entladen)

Galileo Openbook: Visual C# 2010

13. September 2010

Bei Galileo gibt’s das Openbook Visual C# 2010 von Andreas Kühnel.

Visual Studio 2010 Database Guide

13. September 2010

Für Software-Projekte mit Datenbanken gibt es nun den Visual Studio 2010 Database Guide.
Siehe dazu auch hier

Installation von Silverlight Version 4.0.50826.0 für Entwickler

13. September 2010

Die Silverlight-Community Seite half mir gleich mit dem Post HowTo: Installation des aktuellen SL4 – Updates (4.0.50826.0) für Entwickler, ein Problem zu vermeiden.

Visual Studio Tipp: Incremental Search, Search in Files, Ergebnisse im Find Results Fenster anpassen und keine leeren Markierungen kopieren

19. August 2010

Incremental Search … ist ein cooles SuchWerkzeug zum Suchen im eingeschränkten Scope des aktuellen Files:
Einfach mit <CTRL>+I aktivieren; der Mauszeiger ändert sich und man kann einfach eintippen, was man sucht; mit <CTRL>+I sucht man vorwärts, mit <CTRL><SHIFT>+I rückwärts

Search in Files … ist fast noch cooler, v.a. wenn man Projektübergreifend suchen will:
Mit <CTRL><SHIFT>+F gelangt man in den Dialog Find and Replace und kann dort über den Button mit „…“ eigene Folder Sets (= benannte Liste von Ordnern) definieren, die dann durchsucht werden können.

Ergebnisse im Find Results Fenster anpassen … kann man über einen RegistryKey:
Siehe Customize your Find in Files Results experience!

Keine leeren Markierungen kopieren … ist eine Option, um Ärger zu vermeiden, wenn man etwas in der Zwischenablage hat und versehentlich ohne etwas markiert zu haben auf <CTRL>+C tappt. Wenn die Option deaktiviert ist, wird der Inhalt des Clipboard nicht mit leer überschrieben, sondern bleibt erhalten. Zu finden unter
Tools -> Options -> Text Editor -> All Languages -> Apply Cut or Copy commands to blank lines …

Die Tipps stammen aus Vorträgen von Sara Ford
Das Sheet mit allen Tricks findet sich beim Channel 9 Video oder direkt hier zum Download.

Visual Studio (2010) Tips and Tricks

19. August 2010

Visual Studio Tips and Tricks gibt’s auf dem MSDN-Blog von Zain Naboulsi.