2009-09-10 2 views
22

wie im Titel. Ist es möglich? Wenn ich in einer Taskleiste auf Visual Studio rechtsklicke, habe ich eine "Recent" -Kategorie dort habe ich aber 1 .cs-Datei, die ich anheften kann.Wie Visual Studio-Lösungen in Windows 7 Taskleiste

Jetzt ist die Frage: Was ist zu tun, um dort eine .sln-Lösung anzuheften?

+1

+1 Also Hoffnungen das wird beantwortet! Habe mich eine Weile gestört! –

+0

Das sollte wahrscheinlich auf superuser.com verschoben werden. – bobbymcr

+0

Nun, ich fragte Simialer, aber allgemeinere Frage dort, wo ich verpfändet wurde mit unten Stimmen für bedrohende Menschen mit schlechtem Karma :-) http://superuser.com/questions/38617/ where-does-windows-7-taskbar-store-its-data – Mikeon

Antwort

19

Wenn Sie die VSLauncher.exe an die Taskleiste anheften (ziehen Sie sie hinein), erhalten Sie die letzten Projekte und Lösungen im Kontextmenü.

Sie können diese exe in Ihrem Programmdateien/allgemeine Dateien Verzeichnis finden. Meins ist in

C: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ MSENV \ VSLauncher.exe

Sie können dies auch tun, indem eine Lösung in der Taskleiste ziehen (was macht das gleiche wie oben) . Wenn Sie diesen Rechtsklick ausführen, werden neue Projekte und Lösungen angezeigt.

Hoffe, das hilft.

+0

Dieser funktioniert, wenn ich die fixierten Lösungen verwende, aber wenn ich nur auf das Symbol klicke - es zeigt mir ein Meldungsfeld über fehlende Datei: Das Folgende Dateien wurden in der Befehlszeile angegeben: [Leerraum - nichts darin] Diese Dateien konnten nicht gefunden werden und werden nicht geladen. – Mikeon

+2

Es gibt noch einen weiteren Nachteil: Wenn eine Lösung geöffnet wird, erscheint ein weiteres VS-Symbol in der Taskleiste. Das Launcher-Symbol bleibt inaktiv. –

+0

Dies war die beste (schnellste/einfachste) Lösung für mich bei der Verwendung von Visual Studio 2012 – Bern

1

Die VSLauncher.exe benötigt eine Lösung oder einen Projektpfad, um alles Nützliche zu tun. In der rechten Maustaste auf die Taskleiste können Sie mit der rechten Maustaste auf den Microsoft Version Selector klicken und Eigenschaften anklicken. Dort können Sie ihm dann einen Pfad geben, indem Sie das Zielfeld bearbeiten. Dies wird Sie davon abhalten, den Fehler zu erhalten.

Dies alles basiert auf Hinzufügen einer Lösung zu der Taskleiste gemäß Ihrer Frage. Ich habe keinen Weg gefunden, mehr als einen hinzuzufügen!

Hoffe, das hilft.

+0

Beachten Sie, dass meine Frage ist "Wie Visual Studio-Lösungen" <- Plural :-) – Mikeon

4

Dies ist für Visual C++ 2008 Express Edition. Sie können sich für andere Editionen anpassen.

reg add HKCR \ SLN \ OpenWithProgids/v VCExpress.dsw.9.0

+0

Ich bevorzuge diese Methode, da Sie nicht haben Überschreiben Sie Ihr Standardprogramm für '.sln' Dateien und Sie müssen kein anderes Programm in Ihre Taskleiste ziehen. – palswim

+0

Allgemeiner, fügen Sie einfach die entsprechende Klasse zu '[HKEY_CLASSES_ROOT] \. Sln \ OpenWithProgids' als String-Wert, ob es" VCExpress.dsw.9.0 "oder" VisualStudio.dsw.9.0 "oder etwas anderes ist. – palswim

1

auf karyonix ‚s Antwort zu erweitern:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\VisualStudio.sln.9.0] 
@="Microsoft Visual Studio Solution" 
"InfoTip"="prop:Size;Type;DocComments;Write" 
"TileInfo"="prop:Type;DocComments;Size" 

[HKEY_CLASSES_ROOT\VisualStudio.sln.9.0\shell] 

[HKEY_CLASSES_ROOT\VisualStudio.sln.9.0\shell\Open] 

[HKEY_CLASSES_ROOT\VisualStudio.sln.9.0\shell\Open\command] 
@="\"c:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\Common7\\IDE\\devenv.exe\" \"%1\"" 

[HKEY_CLASSES_ROOT\VisualStudio.sln.9.0\ShellEx] 

[HKEY_CLASSES_ROOT\VisualStudio.sln.9.0\ShellEx\IconHandler] 
@="{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8}" 

[HKEY_CLASSES_ROOT\VisualStudio.sln.9.0\ShellEx\PropertyHandler] 
@="{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8}" 

[HKEY_CLASSES_ROOT\.sln\OpenWithProgids] 
"VisualStudio.sln.9.0"="" 

Hinweis der Verweis auf Program Files (x86) - anpassen, wenn Sie verwenden kein 64-Bit-Windows.

Dadurch wird Visual Studio 2008 zum Menü "Öffnen mit" hinzugefügt und die neuesten Lösungen im Kontextmenü aktiviert.

1

Ich wollte nur Blorgbeard hinzufügen und karyonix, dass dies definitiv funktioniert, und hier ist, wie ich es geändert sln Dateien mit VS 2005 zu arbeiten:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\.sln] 

[HKEY_CLASSES_ROOT\.sln\OpenWithProgids] 
"VisualStudio.sln.8.0"="" 

[HKEY_CLASSES_ROOT\VisualStudio.sln.8.0] 
@="Microsoft Visual Studio Solution" 
"InfoTip"="prop:Size;Type;DocComments;Write" 
"TileInfo"="prop:Type;DocComments;Size" 

[HKEY_CLASSES_ROOT\VisualStudio.sln.8.0\shell] 

[HKEY_CLASSES_ROOT\VisualStudio.sln.8.0\shell\Open] 

[HKEY_CLASSES_ROOT\VisualStudio.sln.8.0\shell\Open\command] 
@="\"D:\\Program Files (x86)\\Microsoft Visual Studio 8\\Common7\\IDE\\devenv.exe\" \"%1\"" 

[HKEY_CLASSES_ROOT\VisualStudio.sln.8.0\ShellEx] 

[HKEY_CLASSES_ROOT\VisualStudio.sln.8.0\ShellEx\IconHandler] 
@="{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8}" 

[HKEY_CLASSES_ROOT\VisualStudio.sln.8.0\ShellEx\PropertyHandler] 
@="{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8}" 

Stellen Sie sicher, dass Sie den Befehl Pfad richtig bearbeiten, weil für das Jahr 2005 der Ordner ist Microsoft Visual Studio 8, nicht 8.0

1

Dies ist eine alte Frage, aber ich fand eine Möglichkeit, den Nachteil der angenommenen Antwort zu vermeiden, dass Vladimir Grigorov in einem Kommentar erwähnt, dass ein zusätzliches VS-Symbol auf der Taskleiste angezeigt wird .

Statt Pinning VSLauncher.exe, Pin

devenv.exe

(C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE)

in die Taskleiste.

Ziehen Sie nun Ihre Lösung auf das VS-Symbol in der Taskleiste. Sie sollten eine QuickInfo mit dem Hinweis "An Microsoft Visual Studio 2010 anheften" sehen. Mit dieser Methode können Sie Lösungen in der Taskleiste anheften, ohne zusätzliche VS-Symbole in der Taskleiste anzuzeigen.

Verwandte Themen