24

如标题所示。是否可以?当我在任务栏中右键单击 Visual Studio 时,我有一个“最近”类别,但只有 1 个可以固定的 .cs 文件。

现在的问题是:如何将 .sln 解决方案固定在那里?

4

6 回答 6

21

如果您将 VSLauncher.exe 固定到任务栏(将其拖入),您将在右键菜单中获得最近的项目和解决方案。

你可以在你的程序文件/公共文件目录中找到这个 exe。我的在

C:\Program Files\Common Files\Microsoft Shared\MSENV\VSLauncher.exe

您也可以通过将解决方案拖到任务栏中来执行此操作(与上述相同)。如果您这样做,右键单击它将显示最近的项目和解决方案。

希望这可以帮助。

于 2009-09-10T11:09:08.897 回答
4

这适用于 Visual C++ 2008 速成版。您可以适应其他版本。

注册添加 HKCR\.sln\OpenWithProgids /v VCExpress.dsw.9.0

于 2009-10-20T10:57:28.347 回答
2

这是一个老问题,但我找到了一种方法来避免 Vladimir Grigorov 在评论中提到的已接受答案的缺点,即任务栏上会显示一个额外的 VS 图标。

而不是固定 VSLauncher.exe,固定

开发环境文件

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

到任务栏。

现在将您的解决方案拖到任务栏中的 VS 图标上。您应该会看到一个工具提示,上面写着“Pin to Microsoft Visual Studio 2010”。使用此方法可让您将解决方案固定到任务栏,而无需在任务栏上显示额外的 VS 图标。

于 2016-06-14T07:31:01.617 回答
1

VSLauncher.exe 需要一个解决方案或项目路径来做任何有用的事情。在任务栏项目的右键单击中,您可以右键单击 microsoft 版本选择器并单击属性。然后,您将能够通过编辑目标字段为其提供路径。这将阻止您收到错误。

这一切都基于根据您的问题向任务栏添加一个解决方案。我没有找到添加多个的方法!

希望这可以帮助。

于 2009-09-10T11:53:50.270 回答
1

扩展karyonix的答案:

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"=""

Program Files (x86)如果您没有运行 64 位 Windows,请注意对 -adjust 的引用。

这会将 Visual Studio 2008 添加到“打开方式”菜单中,并在右键菜单中启用最近的解决方案。

于 2012-04-18T21:41:44.763 回答
1

只是想向 Blorgbeard 和 karyonix 添加这绝对有效,这是我如何修改它以使用 VS 2005 sln 文件:

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}"

确保正确编辑命令路径,因为对于 2005,该文件夹是 Microsoft Visual Studio 8,而不是 8.0

于 2014-10-03T14:59:03.307 回答