【问题标题】:Visual Studio files association in WindowsWindows 中的 Visual Studio 文件关联
【发布时间】:2018-03-03 06:27:56
【问题描述】:

在 Windows 资源管理器中,当我双击任何 Visual Studio 文件(*.cs*.csproj 等)时,它打开的是旧版本的 VS,而不是最新版本(VS 2017)。而且 VS 关联的文件类型太多了。

如何更改默认 Visual Studio(对于所有 VS 可以处理的文件)?

关于 Visual Studio 2008 (Move file associations from Visual Studio 2005 to 2008) 有一个类似的老问题,但其中的解决方案不再起作用(Visual Studio 2017 的设置上没有“恢复文件关联”按钮)。

【问题讨论】:

    标签: windows visual-studio windows-7 visual-studio-2017 default-programs


    【解决方案1】:

    又是一长串以前运行良好的东西,微软已经完全管理了#$@%@ up。如果我尝试以“正确”的方式更改默认值,我会得到这种东西:

    即完全无视。我设法解决它的唯一方法是完全通过注册表删除文件关联。我们以.asm为例:

    1. 打开注册表编辑器/“regedit.exe
    2. 导航到HKEY_CLASSES_ROOT\.asm\OpenWithProgIds
    3. 删除您看到的任何 Visual Studio 值

    从那里,您可以(最终)使用您选择的任何内容打开文件,而不是将关联限制到 Visual Studio:

    作为记录,我认为这是 Windows 10 的问题。不是 Visual Studio。见:https://answers.microsoft.com/en-us/windows/forum/windows_10-files/cant-change-default-programs-in-windows-10/229fc3a9-25c9-433b-a333-5806bc5090db

    【讨论】:

    • 是的,它在 1809 年就坏了,新的 Windows 关联管理器就是个笑话。刚刚尝试过 vs 2019。
    • 它对我和大多数使用它的人来说都非常好。很明显,问题出在你的电脑上。如果问题是 Windows 固有的,以至于它对任何使用它的人都不起作用,那么有什么理由证明 MS 不修复它?
    • @XJDHDR 你看过 Windows 11 中的文件关联吗? :P 不仅是 Windows 固有的问题,而且微软仍然渴望让任何远程接近“高级用户”的用户体验尽可能痛苦。
    【解决方案2】:

    在您将始终使用 vs17 打开的文件上,单击右键并选择打开方式,然后选择另一个应用程序。在 win10 上它会弹出一个包含一些建议的对话框。如果有 vs17,选择您最喜欢的激活始终打开。然后确定,你完成了。

    【讨论】:

    • 非常令人沮丧,但这在我的 Windows 版本中并没有持续存在
    【解决方案3】:

    每个版本的 Visual Studio 都会在 Control PanelSet Default Programs 面板中注册自己。 转至Control Panel\Programs\Default Programs

    然后选择Set Default Programs

    在那里,您可以简单地选择您选择的 Visual Studio 版本,然后单击按钮 Set this program as default 以关联 VS 处理的每种文件类型。

    或者您可能更喜欢点击按钮 Choose defaults for this program 来查看这些文件类型的当前关联并仅更改您想要的那些。

    【讨论】:

    • 当前版本的 Windows 10 (1809 build 17763.1) 将“设置默认程序”重定向到新的“改进”设置屏幕并且不再提供重置所有关联的选项,您必须这样做一个……
    • 只是为了更新,VS 2019 和 2017 仍然存在同样的问题......必须按照上述方式手动完成。
    猜你喜欢
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多