locked
Conversion dialog for C++ projects RRS feed

  • Question

  • we are switching from VS2010 to VS2013 and we have mixed solutions which contains C# and C++ projects. VS2013 is trying all the time convert C++ projects to "newer" version. However from specific project reasons we don't want to do that. All C++ projects need to be builded against 2010 tool set. We changed project configuration to explicitly specify toolset to 2010 version but every time when we will load solution VS is trying to migrate those projects. This is very annoying for our developers. Is there a way how to disable this dialog\check during solution loading ?
    Tuesday, September 9, 2014 12:20 PM

Answers

  • Hi Julius,

    My opinion in my previous is applied to one existing local VS2010 project. If you delete this project, then copy and paste this project or download this project from TFS to local again, there is no update dialog including Update and Don’t update sections when you load this VS2010 C++ project from VS2013, however there is a migration dialog which make us select whether to update this VS2010 C++ project to VS2013. There is no built-in setting to disable this migration dialog.

    If you are not satisfied with this migration/update feature, you could submit this feature request:

    http://visualstudio.uservoice.com/forums/121579-visual-studio

    The Visual Studio product team is listening to user voice there. You can send your ideas/suggestions there and people can vote.

    Thanks for your understanding.

    Best regards,


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • Proposed as answer by Amanda Zhu Monday, September 15, 2014 1:38 AM
    • Marked as answer by Amanda Zhu Tuesday, September 16, 2014 8:01 AM
    Thursday, September 11, 2014 5:32 AM

All replies

  • Hi Julius.Petko,

    There is no built-in way to disable the migration dialog.

    After migration, the platform toolset is changed from v100 to v110 by default.

    If you select to update your VC++ projects at the first time you open the solution from VS2013 but change nothing in the project, then the update dialog won’t appear when you re-load the project from VS2013. But if you change the Platform Toolset from v110 to v100 after update the project, then the update dialog will appear again when you re-load the solution from VS2013 because the original project becomes VS2010 version's project again. This is default behavior.

    If you select ‘Don’t update’ at the first time, then the project won’t update moreover the update dialog won’t appear when you load the project from VS2013 again. In this case, if you want to update the C++ project later, you can click Project->Update VC++ projects to update them.

    Best regards,


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Wednesday, September 10, 2014 10:29 AM
  • Hi,

    first of all thnx for reply. I just want to make one correction. It's not true that migration dialog will not popup again when you will select "don't upgrade" option. WE are working in TFS environment and our developers are cleaning their workspaces regularly. Some of them even multiple times a day. After each such cleanup when solution is loaded, information about "do not' upgrade" section for solution is lost as workspace was wiped out. So that dialog will popup over and over again. And this is annoying as well as dangerous as somebody might upgrade those project and check them in by mistake.

    Microsoft should really consider scenarios where people don't want to update C++ compilers and version for projects for valid reasons (in our case we are actually doing that as results of recommendation from Microsoft itself because of our deployment scenario).

    Wednesday, September 10, 2014 10:40 AM
  • Hi Julius,

    My opinion in my previous is applied to one existing local VS2010 project. If you delete this project, then copy and paste this project or download this project from TFS to local again, there is no update dialog including Update and Don’t update sections when you load this VS2010 C++ project from VS2013, however there is a migration dialog which make us select whether to update this VS2010 C++ project to VS2013. There is no built-in setting to disable this migration dialog.

    If you are not satisfied with this migration/update feature, you could submit this feature request:

    http://visualstudio.uservoice.com/forums/121579-visual-studio

    The Visual Studio product team is listening to user voice there. You can send your ideas/suggestions there and people can vote.

    Thanks for your understanding.

    Best regards,


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • Proposed as answer by Amanda Zhu Monday, September 15, 2014 1:38 AM
    • Marked as answer by Amanda Zhu Tuesday, September 16, 2014 8:01 AM
    Thursday, September 11, 2014 5:32 AM