Мне не хватает Добавить новый пункт Добавить "MFC Class From Typelib" в VS-2019 - PullRequest
2 голосов
/ 01 июля 2019

У меня установлены все компоненты MFC для моего VS-2019 Porfessional.

Мне не хватает добавления нового элемента «Класс MFC из Tyspelib», использовавшегося в предыдущей версии для создания простой оболочки IDispatch.

Я проверил все и установил те же вещи, что и в VS-2017.Я вижу это в моей версии VS-2017.

Что я пропустил?

1 Ответ

2 голосов
/ 01 июля 2019

Многие Wizards, в том числе, были удалены из VS2019.
В примечаниях к выпуску сказано:

Амортизация - Visual Studio 2019

  • Следующие мастера C ++ ATL / MFC больше не доступны: мастер компонентов COM + 1.0 ATL, мастер компонентов активных страниц сервера ATL, мастер поставщиков OLE DB ATL, мастер страниц свойств ATL, мастер приема OLE DB ATL, приемник ODBC MFC, MFC класс из элемента управления ActiveX и класс MFC из типа Lib . Пример кода для этих технологий архивируется в Microsoft Docs и VCSamples GitHub хранилище .

Эти изменения начинаются с VS2017 ver 15.3.
Изменения начались с этой редакции, но согласованное поведение не было завершено.
Добавление простого объекта ATL в Visual Studio 2017

Если вы можете делать то, что вы хотите с последней версией VS2017 15.9.13, вы должны работать там и портировать на VS2019.

Кроме того, некоторые работы невозможны в 15.9.13. В этом случае вам нужно работать со старыми версиями следующим образом и портировать на VS2019

  • Регистрация пользователя на https://visualstudio.microsoft.com/
  • Загрузите и установите указанную ниже версию продукта, если у вас есть подписка MSDN, в противном случае используется версия Community.
    • Visual Studio 2017 (версия 15.0) (Примечание: это никогда не должно обновляться)
    • Visual Studio 2015 с обновлением 3

Если это невозможно, вам нужно будет сделать что-то вручную, что мастер сделал автоматически.

...