首页 文章

打开Visual Studio项目的各自版本,而不是Visual Studio 2017

提问于
浏览
2

自从我安装Visual Studio 2017以来,它现在想成为打开我所有项目的人 . 在安装2017之前,如果我在资源管理器(Windows 10)中双击VS 2010 .csproj或.sln,它将在VS 2010中打开 . 但现在打开所有先前版本的项目将在2017年打开 . 即使我右键单击并且选择打开方式> Microsoft Visual Studio版本选择器它总是选择2017年 . 要在正确版本的Visual Studio中打开它,我必须首先打开VS,然后浏览到要打开的项目 . 当我不记得项目应该打开哪个版本并且只想点击它并打开它时,这是一个痛苦 . 我可以重置它以在它所属的visual studio版本中打开一个项目吗?

1 回答

  • 0

    我确认了这是如何与团队合作的 . 唯一的要求是将Microsoft Visual Studio版本选择器设置为Windows中.SLN文件的默认应用程序 . 该应用程序启动解决方案文件中指定的Visual Studio版本 . 如果您在编辑器中打开一个.sln文件,那么'll see a section that specifies the version of VS that should be used. It'将看起来像这样:

    Microsoft Visual Studio Solution File, Format Version 12.00
    # Visual Studio 15
    VisualStudioVersion = 15.0.25909.2
    

    但要记住的一件事是,只要不同版本的Visual Studio写入解决方案文件,值就会发生变化 . 例如,如果您在VS 2010中创建解决方案,请关闭VS 2010,启动VS 2017,打开相同的解决方案,向其添加项目(这是迫使VS对.sln文件进行更改的原因),版本中的然后,解决方案文件将更改为VS 2017.即,要写入解决方案文件的VS的最后一个版本将被设置为打开时使用的版本 .

    如果你发现它没有按照描述工作,我们可能会有一个错误 . 如果您认为这是正在发生的事,请告诉我 .

相关问题