VS2010 C# 编译错 未能找到类型或命名空间名称
在一个Solution中有三个工程,A工程(dll)定义了一个接口以及其实现。B工程(dll)中做了两个用户控件,其中一个控件B-2中定义了一个A工程接口类型的全局变量。...
在一个Solution中有三个工程,A工程(dll)定义了一个接口以及其实现。B工程(dll)中做了两个用户控件,其中一个控件B-2中定义了一个A工程接口类型的全局变量。C工程中建立一个Form,在该Form中添加了控件B-1(没有接口类型变量的控件),编译整个Solution的时候,报以下错误:
错误 4 未能找到类型或命名空间名称“A”(是否缺少 using 指令或程序集引用?) 错误出现在Form的设计代码中。
但只要把控件B-2中的接口类型全局变量删除,编译就可以顺利通过。
请高手帮忙分析一下到底是什么原因吧。
描述错了,是编译的时候,C工程的Form报错,找不到B工程的命名空间。
dll已经引入了,Designer代码是自动生成的,什么也没改动,手动在Designer中添加using B的话,报一样的错误,只是错误的位置变成了using B上。 展开
错误 4 未能找到类型或命名空间名称“A”(是否缺少 using 指令或程序集引用?) 错误出现在Form的设计代码中。
但只要把控件B-2中的接口类型全局变量删除,编译就可以顺利通过。
请高手帮忙分析一下到底是什么原因吧。
描述错了,是编译的时候,C工程的Form报错,找不到B工程的命名空间。
dll已经引入了,Designer代码是自动生成的,什么也没改动,手动在Designer中添加using B的话,报一样的错误,只是错误的位置变成了using B上。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询