Игнорировать предупреждение "таргетинг на" ххх "не соответствует цели проекта"

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

Файл "[имя файла]" с таргетингом на "Неизвестно" не совместим с целевой платформой проекта "x86".

Мне плевать на целевую платформу этой библиотеки DLL, потому что мне нужен файл для других целей. Кроме того, мне нужно оставить этот файл "нетронутым", чтобы я не мог изменить его целевую платформу. Поэтому мне нужен способ игнорировать это предупреждение. Я попытался сделать это с помощью #pragma, но не могу найти номер предупреждения для этого предупреждения. Я попытался найти его с помощью окна "Вывод" ("Сборка"), а также с помощью кнопки "Показать справку об ошибке", но безуспешно.

Какие-либо предложения? Спасибо!

1 ответ

Вы можете отредактировать файл своего проекта и добавить эту группу свойств и настройки, чтобы отключить предупреждение:

<PropertyGroup>
    <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
</PropertyGroup>
Другие вопросы по тегам