【问题标题】:How to pin Visual Studio Solutions in Windows 7 Taskbar如何在 Windows 7 任务栏中固定 Visual Studio 解决方案
【发布时间】:2010-11-27 02:25:11
【问题描述】:

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

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

【问题讨论】:

  • +1 所以希望这个问题能得到解答!一直在烦我!
  • 这应该被移到 superuser.com
  • 好吧,我问了类似的问题,但更一般的问题是,我在哪里因威胁有坏业力的人而被当掉了反对票 :-) superuser.com/questions/38617/…

标签: visual-studio windows-7 taskbar


【解决方案1】:

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

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

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

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

希望这会有所帮助。

【讨论】:

  • 如果我使用固定的解决方案,这个可以工作,但是如果我只是单击图标 - 它会显示一个消息框,抱怨缺少文件:在命令行上指定了以下文件:[空空间 - 里面什么都没有] 找不到这些文件,也不会加载。
  • 还有一个缺点 - 打开解决方案时,任务栏上会显示另一个 VS 图标。启动器图标保持非活动状态。
  • 这是我在使用 Visual Studio 2012 时最好(最快/最简单)的解决方案
【解决方案2】:

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

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

【讨论】:

  • 我更喜欢这种方法,因为您不必为 .sln 文件覆盖默认程序,也不必将其他程序拖到任务栏。
  • 更一般地说,只需将适当的类作为字符串值添加到[HKEY_CLASSES_ROOT]\.sln\OpenWithProgids,无论是“VCExpress.dsw.9.0”还是“VisualStudio.dsw.9.0”或其他。
【解决方案3】:

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

不要固定 VSLauncher.exe,而是固定

devenv.exe

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

到任务栏。

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

【讨论】:

    【解决方案4】:

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

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

    希望这会有所帮助。

    【讨论】:

    • 请注意,我的问题是“如何固定 Visual Studio 解决方案”
    【解决方案5】:

    扩展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,请进行调整。

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

    【讨论】:

      【解决方案6】:

      只是想向 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

      【讨论】:

        猜你喜欢
        • 2015-07-18
        • 2015-11-28
        • 1970-01-01
        • 2021-05-03
        • 1970-01-01
        • 2011-01-03
        • 1970-01-01
        • 2010-11-01
        • 2020-09-05
        相关资源
        最近更新 更多