我的第一个解决方案是卸载所有的Visual Studio相关内容,然后重新启动。然后安装最新版本的Visual Studio。然后通过Visual Studio安装程序向导安装所需的任何其他SDK。如果您需要安装Visual Studio 2015和2019,请先安装2015再安装2019。
如果您想更改项目模板,实际上可以这样做。默认模板的文件夹在这里:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ProjectTemplates\VC\WindowsDesktop\
假设您想修改ConsoleApplication模板。创建一个新项目,在此新项目中将“SDK版本”项目属性编辑为8.1。保存该项目,然后转到“项目”->“导出模板”。导出模板。它将成为Documents\Visual Studio 2019\My Exported Templates中的一个zip文件。解压它。
您将注意到此文件夹中的.vstemplate文件与上面目录中的文件相似。您会在节点中看到一个引用.vcxproj文件的链接。在这个.vcxproj文件中,您将找到以下属性:
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
因此,为了修改默认模板以匹配您刚刚导出的模板,您需要从“我的导出模板”文件中添加必要的文件和XML行,并覆盖Program Files中的默认文件。但这些可能会在每次更新VS时被覆盖。
或者,只需将导出的zip文件提取到以下文件夹中:
ProjectTemplates\VC\WindowsDesktop\
然后重新加载Visual Studio后,在您的模板中找到它。