我在VS-2019 Porfessional中安装了所有MFC东西。
我想念以前版本中用于创建简单IDispatch包装器的添加新项“来自Tyspelib的MFC类”。
我检查了所有内容,并安装了与VS-2017中相同的内容。我在VS-2017版本中看到了这一点。
我想念什么?
答案 0 :(得分:2)
许多向导(包括该向导)已从VS2019中删除。
发行说明说:
Deprecations - Visual Studio 2019
- 以下C ++ ATL / MFC向导不再可用:ATL COM + 1.0组件向导,ATL Active Server Pages组件向导,ATL OLE DB提供程序向导,ATL属性页面向导,ATL OLE DB使用者向导,MFC ODBC使用者,MFC ActiveX控件中的“类”和Type Lib中的 MFC类。这些技术的示例代码存储在Microsoft Docs和VCSamples GitHub repository中。
这些更改从VS2017版本15.3开始。
更改从该版本开始,但没有完成一致的行为。
Add ATL Simple Object in Visual Studio 2017
如果您可以使用VS2017的最新版本15.9.13做您想做的事,则应该在那里工作并移植到VS2019。
此外,在15.9.13中无法完成某些工作。在这种情况下,您需要以以下方式使用旧版本,并移植到VS2019
如果这不可能,那么您将需要手动执行向导自动完成的操作。