предупреждения о тайне взаимодействуют через интерфейс в проектах C#

Каждый раз, когда я создаю свое Решение C#, я получаю горстку предупреждений об интерфейсах, что я никогда не видел или писал. Я пытался гуглить для некоторых из них, но не получите хиты. Они могли возможно быть проложены под землей в блоке, на который я ссылаюсь? Если так, есть ли какой-либо способ заставить эти предупреждения уйти?

Интерфейс 'IAlertable' отмечен как [двойной], но не происходит из IDispatch. Это будет преобразовано как IUnknown-полученный интерфейс.

Интерфейс 'ICustomizationPermissionsReports' отмечен как [двойной], но не происходит из IDispatch. Это будет преобразовано как IUnknown-полученный интерфейс.

Интерфейс 'IAlertable2' отмечен как [двойной], но не происходит из IDispatch. Это будет преобразовано как IUnknown-полученный интерфейс.

5
задан Sarah Vessels 17 June 2010 в 13:57
поделиться

1 ответ

Они должны прийти из сборки COM, на которую вы ссылаетесь. Вы можете попытаться выяснить, какой из них. Похоже, что код-оболочка был написан/сгенерирован неправильно.

И в Visual Studio есть текстовое поле "подавить предупреждения:", но я не знаю, что там вводить.
Свойства проекта, сборка

6
ответ дан 13 December 2019 в 22:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: