Получение ошибки сборки: ошибка C2011: переопределение типа «ProfileSettings»: «класс» - PullRequest
0 голосов
/ 23 сентября 2019

Когда я добавляю файл заголовка из существующего проекта в новый проект DLL ActiveX Control, получаю следующее сообщение об ошибке:

ошибка C2011: переопределение типа 'ProfileSettings': 'class'.

Странная вещьв том, что тот же заголовочный файл включен и в другие проекты, для которых во время сборки не получаются такие ошибки.

Я посмотрел как возможные решения от Google, многие ответы включают в себя защиту заголовка, но тот же файл включен в старые проектыа также, в котором не получается такая ошибка.Не могли бы вы мне помочь?Есть ли какая-то конфигурация проекта, которую мне не хватает?

Заранее спасибо.

1 Ответ

0 голосов
/ 24 сентября 2019

В новом проекте была ссылка на один существующий проект.Ссылочный проект также включает файл с классом «ProfileSettings».

После установки свойства «false» в свойствах false, возможность успешного построения:

Общие свойства -> Ссылки -> (нажмите на ссылочный проект)-> Выход эталонной сборки -> Установить на FALSE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...