我一直在使用Visual Studio 2017,随着时间的推移,我已经安装并配置了几个扩展来改善我的工作流程。
我最近并排安装了Visual Studio 2019,并希望开始将我的解决方案迁移到它上面,这样我就可以从新功能中受益,但是它似乎没有迁移我在VS2017中的任何扩展。我可以一个接一个地安装它们,但是重新配置一切都完全按照我之前的方式进行,这将是艰苦的,我肯定会错过一些东西。
我认为这将是VS安装程序内置的一个功能,但显然它不是我想念它。据推测,任何自动导入功能都会检查与新版本的兼容性,并警告用户可能存在的不兼容性。
我已经在VS2019中加载了我之前的一个解决方案,并查看了一些菜单和设置对话框,但没有看到任何方法来自动导入扩展。
我也在网上和微软的文档中搜索过,但似乎找不到任何有用的东西。
没有“自动导入扩展”。您可以尝试手动更新扩展程序。这个步骤适用于VSIX扩展文件。如果你有vsix安装程序但是它不支持VS2019,请使用它。
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,)" DisplayName="Visual Studio core editor" />
您也可以尝试手动移动扩展程序。如果你的扩展名不在vsix中,请使用它。
c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\
中找到您的扩展程序c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Extensions\