Подтвердить что ты не робот

Тип 'x' в 'x.cs' конфликтует с импортированным типом 'x'

Что вызывает эту ошибку сборки?

Тип "AriaLibrary.AriaBL.Book" в

'I:\Programing\MyProgram\Library\AriaNetDelijanCorporation\AriaLibrary\AriaBL\AriaBL.cs'

конфликтует с импортированным типом

'AriaLibrary.AriaBL.Book' в

'я:\Programing\MyProgram\Library\AriaNetDelijanCorporation\AriaLibrary\Bin\Debug\AriaLibrary.exe'.

Используя тип, определенный в. 'I:\Programing\MyProgram\Library\AriaNetDelijanCorporation\AriaLibrary\AriaBL\AriaBL.cs'

I:\Programing\MyProgram\Library\AriaNetDelijanCorporation\AriaLibrary\UI\Document\Book\frm_AddNewBookISO.cs 24 16 AriaLibrary

4b9b3361

Ответ 1

Вы добавили ссылку на вывод проекта.

Другими словами, при попытке скомпилировать ваш проект AriaLibrary для создания AriaLibrary.exe компилятор импортирует сборку AriaLibrary.exe. На диске этот файл существует из предыдущей сборки.

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

Поскольку нет веской причины для вывода проекта, импортируемого в качестве ссылки на себя, вы можете безопасно удалить эту ссылку.

Проверьте список ссылок проекта AriaLibrary и удалите ссылку с тем же именем, AriaLibrary.

Ответ 2

Это происходит, когда пространство имен типа в вашем коде имеет ту же подпись, что и пространство имен в импортированной DLL.

Итак, в вашем случае кажется, что в вашем коде есть пространство имен AriaLibrary.AriaBL.Book, которое также существует в ссылочной сборке