并行Visual Studio安装和文件关联

时间:2012-08-10 19:07:09

标签: visual-studio-2010 visual-studio visual-studio-2012 file-association

我已经和VS10合作多年了,昨天我和旧版VS1并排安装了VS12。现在我注意到一些文件关联不一致。项目由版本选择器打开,VS10的C ++文件和VS12的FSX文件打开,更多的是这个混乱。一切都有点随机,我想将所有内容映射到VS12,同时仍然安装VS10,因为我使用XNA,你知道VS12还没有正式支持XNA。

搜索SO显示我只需要去选项>一般>恢复文件关联,但它现在被称为管理文件关联,控制面板正在打开,让我选择VS的每种可用格式我想要的:

Control Panel File Associations

我可以选中复选框来选择所有可用的格式但是...我不喜欢这个想法,因为它可能会破坏某些东西。

有任何好的建议是否我的疑惑是错误的 - 但我应该如何在不破坏任何事情的情况下管理协会?

1 个答案:

答案 0 :(得分:5)

这是文件关联在Windows中工作方式的一个非常基本的限制。单击解决方案或项目文件时,它可以很好地工作。它们与名为VSLauncher.exe的小实用程序相关联。在文件中查找格式版本,从而知道要启动哪个版本的VS.

同样的技巧对于源代码文件(如.cpp或.cs文件)不起作用。文件中没有足够的信息来可靠地选择VS版本。它只是代码,其中大部分都可以在任何最新的VS版本上正确编译。所以它只与您最后安装的任何VS版本相关联。