![Windows 10 Visual Studio 2015 .xaml 文件关联](https://linux22.com/image/1467136/Windows%2010%20Visual%20Studio%202015%20.xaml%20%E6%96%87%E4%BB%B6%E5%85%B3%E8%81%94.png)
.xaml 文件似乎与 Windows 10 上的 Visual Studio 2015 没有关联(它们不在“设置”>“默认应用程序”中的可能关联列表中)。
有没有办法以某种方式强制关联?(或将选项添加到“按应用程序设置默认值”列表中?)
编辑:抱歉,应该添加更多细节......
我尝试过“打开方式...”,但 VS2015 不在应用程序列表中。(Visual Studio 版本选择器在,但每次都会打开一个新实例,这不是我想要的)。
我可以通过单击“在此电脑上查找其他应用程序”手动找到 devenv.exe,但这会给我一条消息,提示“您选择的程序无法与此文件类型关联。请选择其他程序。”
答案1
至少有三种方法。
- 使用 GUI,右键单击文件并选择打开用,然后选择 Visual Studio(您可能需要浏览它,二进制名称是
devenv.exe
)并确保将此应用程序用于所有 .xaml 文件选项已选中。 - 使用注册表编辑器,您可以在 下添加(或编辑)一个键
HKEY_CLASSES_ROOT
,.xaml
并指定“文件类型”(如果尚未设置Windows.XamlDocument
为我所用的方式),然后创建(或编辑)该文件类型的键(例如HKEY_CLASSES_ROOT\Windows.XamlDocument
)及其子键shell\open
,并指定您希望它运行的路径。(我建议查看其他扩展和文件类型以查看数据的格式。) - 使用 CMD,结合使用
assoc
和ftype
命令。assoc
获取或设置扩展名的文件类型,以便您可以使用assoc .xaml
并在注册表中查找当前文件类型(如果有),以及assoc .xaml=Windows.XamlDocument
是否要将其设置为我的框中的值。然后,使用ftype
获取或设置该文件类型的“打开”命令。例如,ftype Windows.XamlDocument=<PATH_TO_VISUAL_STUDIO>\devenv.exe %1
。