设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
【高分悬赏 - C#.NET(c#.net)】API开发,多个程序集的 ...
返回列表
发新帖
【高分悬赏 - C#.NET(c#.net)】API开发,多个程序集的问题。
[复制链接]
11
|
5
|
2011-8-24 14:52:53
|
显示全部楼层
|
阅读模式
我现在需要开发一些接口给别的程序员使用。假设我有一个a.dll和一个b.dll,a引用了b。我只希望对方调用a.dll中的类和方法,而不希望也不可以让他看到b.dll中的东西,请问该怎么做?在线等!
追加悬赏,另外,不是看到b.dll的实现,而是不允许调用b.dll中的方法。
完美解决的话,继续提高悬赏!!!
加到200分了,到顶了...期待有个简单的解决方法!
回复
使用道具
举报
千问
|
2011-8-24 14:52:53
|
显示全部楼层
如果不希望他们调用那就别让他们引用,如果a能引用b,那么其他项目引用了b的话自然也能调用。有一种比较好的办法就是封装成服务,用WCF做。b中定义接口,a实现b的接口,然后加入一个服务层,用服务契约暴露你想提供给别人使用的操作,但服务契约不能等同于a中的方法,只是提供一个服务接口可以间接调用a中的方法。再开发一个用于托管服务的宿主进程,如果服务器用的是2008系统,也可以用II7发布服务,不建议使用IIS6。任何人想使用a中的方法都必须引用服务器上的这个服务,但是不要把a.dll和b.dll交给任何人,也就是说他们没办法在项目中直接引用。...
回复
使用道具
举报
千问
|
2011-8-24 14:52:53
|
显示全部楼层
a是接口引用b是实现接口的是吧? 那你让他们实例化的时候直接实例a引用不就可以了,那样的话他们只能看到a接口 而看不到b的实现...
回复
使用道具
举报
千问
|
2011-8-24 14:52:53
|
显示全部楼层
直接给他调用即可。方法修饰符为public,需要对方引入你程序集的命名空间。a.dll如果有外部依赖,需要把其他所依赖的dll一起引用。调用者不经过反编译是看不到你怎么实现的。...
回复
使用道具
举报
千问
|
2011-8-24 14:52:53
|
显示全部楼层
在b调用a的方法之前先用下面的语句在AppDomain中设置一个key,AppDomain.CurrentDomain.SetData("Key", "xxxxxxx");在a执行这个方法之前先从AppDomain中取得这个数据,string key = Convert.ToString(AppDomain.CurrentDomain.GetDa...
回复
使用道具
举报
千问
|
2011-8-24 14:52:53
|
显示全部楼层
C# dll 加壳...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
网速慢!!!!!!!!!!!!!!!
2
一块三角形铁皮,一共用了600元,每平方米售15元,这三角形低边长8米,与之对应的高是多少米?
3
胃里长有一个息肉如何治疗
4
左边一个提手旁,右边一个不字,五笔怎么打
5
麻烦大家百忙中进来看下(谢谢)
6
ABAP开发类是什么? 需要申请码?
7
支付宝怎样与农行动态口令卡绑定?
8
我是非农业户口没有工作,我丈夫是农业户口,请问能给孩子办低保吗?
9
公司向对方开收入发票,对方也开成本发票,缴纳营业税是不是收入扣除成本后的费用缴纳营业税?
10
谁有《那些年我们一起追的女孩》的小说,我要全集啊 谢谢 邮箱
[email protected]
11
qq情侣网名
12
请问浙江大学考研经济学和数学专业哪个容易考?参考资料有哪些?
13
你好!给我个糗百的宝马! 感谢
[email protected]
14
钢琴谱下载流程
15
我在贵州办理的农行卡跟老手机号办理了短信通知业务 现在新疆欲更换新手机号 为什么农行说不能跨地区办理
16
我是大学一体育系的学生,想利用暑假两个月找一份临时工!
17
这种情况该怎么办
18
在图书馆中借阅共和国伟人的相关作品,怎么查找
19
三星i908e和三星s5830到底该选哪个?
20
小明考试,总共有40道题,对一道得2.5分,错一道扣1.5分,不做或做错都扣, 做对了多少道?
21
炒股朋友我是新手现在适合做长线还是中线和短线?
22
救命啊,买房啦
23
我15岁.1米75,这在80,90后中算高的吗?
24
09年历城二中的录取分数线是多少?
25
2009年中考各地成绩公布时间及查分方式
26
CNAS国家认可实验室国内有哪些
27
唐以前诗是长出来的,唐诗是嚷出来的,宋诗是想出来的,宋以后诗是仿出来的。这段话该怎么理解?
28
彩虹岛9区蓝田玉幸运之术价格 (急~)
29
CSOL BUG问题
30
从十堰早上做长途车来神农架,计划第3天下午返回宜昌,自助游,想请教神农架游览线路(精华些的景点)
31
从新昌到萧山机场该怎么走? 大概需要多久的时间?
32
我是开店的,顾客来买东西`我用我的卡刷pos机`这其中的钱是不是银行会收一些? 请明白的人告诉我~
33
09年邹平一中黄山中考~~~急~!
34
我想找一份可行的工作 请大家帮帮忙
35
我的迅雷为什么用不了?
36
明年毕业签北京的公司,但该公司没有人才档案接受的权力,档案只能放在所在区的人才交流中心。
37
浦江游览客人怎样计划上船时间,一股要比预订时间早多久才比较合适呢?
38
谢谢啊,你让我知道 我的担心是多余了.....现在我不玩游戏了. 多看看书。恩。我语文挺差的 怎么才能提高呢.
39
iPhone4和ipad2今天去专卖店叫人帮忙下了个植物大战僵尸,现在家里电脑上的程序 全部同步不进去?怎么办?
40
移动硬盘传输速度慢
41
D4527北京西到邢台票价
42
单片机程序框图
43
我该如何离婚
44
90后彤彤各季图片和视频。第二季有了就不用了。
45
我申请代理,其下所有域名都不能备案成功,而且访问速度慢,有时还停机,它这样合法吗?
46
以“笨蛋”开头写四(可以多)句祝生日的诗句
47
。。大家来帮一下忙
48
trojan -downloa
49
我想干装修 有天津装修公司 或者装修队用人的吗
50
高考学习方法
51
有没有塘沽的网友,请帮帮忙
52
西门子滚筒洗衣机
53
申报税(国税)的时候总是提示数字签名失败是怎么回事?
54
哪里有无限制时间打电话的包月业务?
55
谎言是好的吗
56
菜鸟英文面试,翻译了一段,请大虾指正,急!!!
57
地下城为什么国服版本比日韩低?
58
想知道: 鞍山市 鞍山市通山街23-63号 在哪
59
Excel 公式隐藏,运算没影响但是显示的是数值
60
分手大师里92分20 开始的歌曲,求啊!!!!!
61
空调红外接收器
62
怎么有效的去除黑眼圈?(自己做过的,客套话和一些普遍的回答不要来)急急急
63
WC HUM万金油战术:AM+MK+火枪+男女人
64
想入手台华硕本本,请推荐
65
逃出克隆岛女主角早年作品?
66
付汇,但是报关单的付汇证明联金额不够,急
67
帮忙翻译日文
68
充电器发热
69
圆通快递发货
70
临朐09中考成绩公布
71
提高迅雷本身的速度,bt的下载速度和eMule的下载速度
72
脚踝骨折打入钉子固定,有时会感到疼痛是怎么回事?
73
请求低端白酒市场调查报告怎样写?谢谢
74
初中警告处分
75
好看日本动漫
76
怎样才能将嵌入式技术学得好,有什么方法吗?
77
网易,信箱打不开了!
78
关于结转产成品的问题?
79
图片做成链接
80
关于租房那人说是房东的对象,能签合同吗?注意什么