【发布时间】:2013-11-16 11:23:57
【问题描述】:
我们仍在使用 VS2005 进行 C++ 开发(计划升级!)问题是我们还安装了 VS2010 shell 以与 TFS 一起工作。如果我双击一个.SLN文件,VS2005可以正确启动,但是如果我双击一个.vcproj文件,VS2010虽然只是shell,但它无法打开项目!
我知道这里涉及到一个特殊的启动器版本工具,我如何告诉它在所有情况下都启动 VS2005?
【问题讨论】:
-
嗨...你不能右击 .vcproj 并从打开方式菜单中选择默认程序并选择你的 VS2005 版本吗?不要忘记勾选始终使用所选程序打开此类文件...您还可以告诉 Visual Studio 版本选择器使用适合您的应用程序打开文件...
-
如果你右键单击,你根本看不到VS,只有VS版本选择器。这个工具好像是错误打开最新的VS版本,我想告诉它更喜欢VS2005。
-
嗨 ..ok 尝试恢复 VS2005 中的文件关联...在 VS2012 中我可以通过进入:工具->选项->环境->管理文件关联然后选择要保存的文件用VS2005打开...我刚刚查看了VS2005..按钮被标记为“恢复文件关联”
-
.vcproj 文件扩展名与 Visual Studio 无关,它会激活 VSLauncher.exe 实用程序。它查看 .vcproj 文件,检查版本号,然后启动适当版本的 VS。很难猜测它是如何在您的机器上损坏的。将注册表项与一台好机器进行比较。
标签: visual-studio-2010 visual-studio visual-studio-2005 visual-studio-shell