C#中,如何在dll中引用主程序中的一个类?
我有一个公共类,在主程序和dll中都需要使用,并且希望作为参数在调用dll的时候传递,应该怎么处理,我在主程序中创建了这个类,然后在dll中选择添加已有项将这个类导入,但...
我有一个公共类,在主程序和dll中都需要使用,并且希望作为参数在调用dll的时候传递,应该怎么处理,我在主程序中创建了这个类,然后在dll中选择添加已有项将这个类导入,但是我在调用dll的时候就会报错,说主程序的这个类和dll中这个类相冲突,将会用主程序中的类代替。应该怎么解决啊
如果只调用一个dll,我可以在dll中声明这个类,然后主程序引用这个dll。但是我现在需要调用多个dll,每个dll都需要这个公共类,应该怎么处理 展开
如果只调用一个dll,我可以在dll中声明这个类,然后主程序引用这个dll。但是我现在需要调用多个dll,每个dll都需要这个公共类,应该怎么处理 展开
3个回答
展开全部
先添加引用,方法如下:
项目名称(右击)/添加引用/项目/选择你原来的项目名称/最后确定就OK了;引用完成.
最后就和方法一样的调用就是了.
注意,命名空间.
项目名称(右击)/添加引用/项目/选择你原来的项目名称/最后确定就OK了;引用完成.
最后就和方法一样的调用就是了.
注意,命名空间.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你就再创建一个dll,然后在dll里定义这个类。
然后所有的其它dll和主程序都引用这个dll,使用这个dll中的类。
然后所有的其它dll和主程序都引用这个dll,使用这个dll中的类。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把那个公共类放到dll里定义不就行了
反正调用dll时也得把整个dll引入,使用起来也一样啊
反正调用dll时也得把整个dll引入,使用起来也一样啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询