我在VS-2019中缺少添加新项添加“来自Typelib的MFC类”

时间:2019-07-01 13:01:41

标签: mfc com visual-studio-2019

我在VS-2019 Porfessional中安装了所有MFC东西。

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

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

我想念什么?

1 个答案:

答案 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 DocsVCSamples GitHub repository中。
  •   

这些更改从VS2017版本15.3开始。
更改从该版本开始,但没有完成一致的行为。
Add ATL Simple Object in Visual Studio 2017

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

此外,在15.9.13中无法完成某些工作。在这种情况下,您需要以以下方式使用旧版本,并移植到VS2019

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

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