'x.cs'中的类型'x'与导入的类型'x'冲突

use*_*566 22 c#

导致此构建错误的原因是什么?

类型' AriaLibrary.AriaBL.Book '中

'I:\编程\ MyProgram \图书馆\ AriaNetDelijanCorporation\AriaLibrary\AriaBL\AriaBL.cs'

与导入类型冲突

'AriaLibrary.AriaBL.Book'中

'I:\编程\ MyProgram \图书馆\ AriaNetDelijanCorporation\AriaLibrary\BIN \调试\ AriaLibrary.exe'.

使用'I:\ Programing\MyProgram\Library\AriaNetDelijanCorporation\AriaLibrary\AriaBL\AriaBL.cs'中定义的类型.

我:\编程\ MyProgram\Library\AriaNetDelijanCorporation\AriaLibrary\UI\Document\Book\frm_AddNewBookISO.cs 24 16 AriaLibrary

ang*_*son 52

您已添加对项目输出的引用.

换句话说,当试图编译你的项目AriaLibrary来生成AriaLibrary.exe时,编译器会导入程序集AriaLibrary.exe.在磁盘上,此文件存在于以前的版本中.

因此,编译器找到该类中的两个,一个尝试现在编译,另一个来自之前的构建,因此您会收到警告.

由于没有正当理由将输出项目作为对自身的引用导入,因此可以安全地删除该引用.

检查AriaLibrary项目的引用列表,并删除具有相同名称AriaLibrary的引用.