我在 VS-2019 中缺少添加新项目 Add "MFC Class From Typelib"

xMR*_*MRi 7 com mfc visual-studio-2019

我已经为我的 VS-2019 Porfessional 安装了所有 MFC 的东西。

我想念以前版本中用于创建简单 IDispatch 包装器的添加新项“来自 Tyspelib 的 MFC 类”。

我检查了所有内容,并安装了与 VS-2017 相同的东西。我在 VS-2017 版本中看到了这一点。

我错过了什么?

kun*_*nif 7

许多向导,包括那个,已从 VS2019 中删除。
发行说明说:

弃用 - Visual Studio 2019

  • 以下 C++ ATL/MFC 向导不再可用:ATL COM+ 1.0 组件向导、ATL Active Server Pages 组件向导、ATL OLE DB 提供程序向导、ATL 属性页向导、ATL OLE DB 使用者向导、MFC ODBC 使用者、来自 ActiveX 的 MFC 类控件和来自 Type Lib 的 MFC 类。这些技术的示例代码存档在Microsoft DocsVCSamples GitHub 存储库中

这些更改从 VS2017 ver 15.3 开始。
更改从这个版本开始,但没有完成一致的行为。
在 Visual Studio 2017 中添加 ATL 简单对象

如果你可以用 VS2017 的最新版本 15.9.13 做你想做的事,你应该在那里工作并移植到 VS2019。

此外,有些工作在 15.9.13 中是不可能的。在这种情况下,您需要通过以下方式使用旧版本并移植到 VS2019

  • 用户注册在https://visualstudio.microsoft.com/
  • 如果您有 MSDN 订阅,请下载并安装下面的产品版本,否则使用社区版本。
    • Visual Studio 2017(版本 15.0)(注意:永远不应该更新)
    • 带有更新 3 的 Visual Studio 2015

如果这是不可能的,您将需要手动执行向导自动执行的操作。