Windows中的Visual Studio文件关联

时间:2017-09-21 19:26:18

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

在Windows资源管理器中,当我双击任何Visual Studio文件(import scipy import numpy as np from scipy.optimize import basinhopping class MyClass: def Calculate(self, x): return np.dot(x, x) def acceptance_criteria(self, **kwargs): print("in accept test") return True def run(self): minimizer_kwargs = {"method": "BFGS"} initial_paramater_guesses = [2,1.0,1.0/2.0,1.0/3.0,1.0/4.0,1.0/5.0,1.0/6.0] ret = basinhopping(self.Calculate, initial_paramater_guesses, minimizer_kwargs=minimizer_kwargs, niter=200, accept_test=self.acceptance_criteria) my_class = MyClass() my_class = my_class.run() *.cs等)时,它会打开旧版本的VS而不是最新版本( VS 2017)。 VS与太多文件类型有关联。

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

<子> 有关Visual Studio 2008(Move file associations from Visual Studio 2005 to 2008)的类似旧问题,但其中的解决方案不再适用(没有&#34;还原文件关联&#34; Visual Studio设置上的按钮2017年)。 功能

3 个答案:

答案 0 :(得分:5)

每个版本的Visual Studio都会在Set Default Programs Control Panel 面板中进行注册。 转到Control Panel\Programs\Default Programs

"Default Programs"

然后选择Set Default Programs

Default Visual Studio 2017

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

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

答案 1 :(得分:2)

还有一长串以前可以正常工作的清单,Microsoft总共管理了#$ @%@以上。如果我尝试以默认方式更改默认值,则会得到这种结果:

enter image description here

即完全忽略了。我设法解决它的唯一方法是完全通过注册表删除文件关联。让我们以fn update server为例:

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

enter image description here

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

enter image description here

记录下来,我相信这是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

答案 2 :(得分:0)

在文件中,您将始终使用vs17打开,单击右键并选择打开,然后选择其他应用。在win10上,它弹出一个包含一些提议的对话框。如果vs17在那里,选择您喜欢的激活 始终打开。那么好,你完成了。 enter image description here

enter image description here