问题描述:
在VS2022,版本17.12,Win11企业版LTSC环境中,新建ATL模板库项目,项目创建完成之后,点击创建->新建项->ATL简单对象,则会发生报错,报错如图:
ATLProject1为项目名称;
问题规避: 项目创建完成之后先不要着急添加类,而是先点击全部保存,然后直接执行编译生成解决方案,然后等待编译完成之后再点击全部保存,再进行添加ATL简单对象,如果还是报错,那么关闭VS2022,重启之后再进行新建;
相关资料
其实早在2024年1月16日我就遇到了相似问题,我在国内百度了一大圈之后发现并没有人遇到和我相同的问题(可能是国内写ATL项目的人太少了吧),然后无奈只能求助Google,Google之后发现国外貌似遇到这个问题的也非常非常少,
最终在微软VS开发人员社区,发现有一个同行提出了这个bug:
微软官方人员说并未复现这个问题,但后来又说在17.10版本中修复了这个问题:
但是我今天仍然在17.12版本中遇到了这个问题,并且我没找到出现这个问题的原因到底是什么,所以这个问题现在依然存疑。