C#中,如何在dll中引用主程序中的一个类?

我有一个公共类,在主程序和dll中都需要使用,并且希望作为参数在调用dll的时候传递,应该怎么处理,我在主程序中创建了这个类,然后在dll中选择添加已有项将这个类导入,但... 我有一个公共类,在主程序和dll中都需要使用,并且希望作为参数在调用dll的时候传递,应该怎么处理,我在主程序中创建了这个类,然后在dll中选择添加已有项将这个类导入,但是我在调用dll的时候就会报错,说主程序的这个类和dll中这个类相冲突,将会用主程序中的类代替。应该怎么解决啊
如果只调用一个dll,我可以在dll中声明这个类,然后主程序引用这个dll。但是我现在需要调用多个dll,每个dll都需要这个公共类,应该怎么处理
展开
 我来答
二进制码
2008-09-09 · TA获得超过496个赞
知道答主
回答量:587
采纳率:0%
帮助的人:148万
展开全部
先添加引用,方法如下:
项目名称(右击)/添加引用/项目/选择你原来的项目名称/最后确定就OK了;引用完成.
最后就和方法一样的调用就是了.
注意,命名空间.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iceser
2008-09-04 · TA获得超过2708个赞
知道大有可为答主
回答量:695
采纳率:100%
帮助的人:452万
展开全部
那你就再创建一个dll,然后在dll里定义这个类。

然后所有的其它dll和主程序都引用这个dll,使用这个dll中的类。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旋天渣观9129
2008-09-04 · TA获得超过1487个赞
知道大有可为答主
回答量:1443
采纳率:0%
帮助的人:1624万
展开全部
把那个公共类放到dll里定义不就行了
反正调用dll时也得把整个dll引入,使用起来也一样啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式