日期:2014-05-17  浏览次数:20479 次

请问能不能将编译后的dll文件不被其它项目引用
现在编译编译后,生成了dll文件,但是如果用VS打开这个站点,新建一个页面,还是可以使用这个dll文件中的各种类,方法什么的。请问有没有方法可以不让其它项目引用了?
------解决方案--------------------
做成 非托管的dll,别人看不到里面具体的参数
------解决方案--------------------
dll放在bin文件夹中,然后程序集添加引用
------解决方案--------------------
引用:
做成 非托管的dll,别人看不到里面具体的参数


你好,请问具体怎么操作了,本人是新手,不好意思
------解决方案--------------------
自已顶了,请问大侠们,还有没有其它的方法了?
------解决方案--------------------
代码不是自己控制的吗,别人有权限去修改你的代码或程序引用吗?
只要你自己不引用不就好了
------解决方案--------------------
引用:
代码不是自己控制的吗,别人有权限去修改你的代码或程序引用吗?
只要你自己不引用不就好了

我是不想让别人能调用
------解决方案--------------------
难道没有解决方法吧?csdn!

------解决方案--------------------
你别上那个培训班,别人的就调用不到它了。

对于正式的网站,别人怎么调用dll?
------解决方案--------------------
整天研究只有一帮学生在一起上学(而不是工作)的场合才出现的“技术”?
------解决方案--------------------
引用:
你别上那个培训班,别人的就调用不到它了。

对于正式的网站,别人怎么调用dll?


你好,你的头像我经常在cndn里看到,看你的等级,想必是高手了吧。可是你说的什么上培训班,我有点糊涂,我没上什么培训班啊,也没有人叫我上培训班,我只是做好了一个项目,编译后给客户使用。但是客户用VS打开已编译后的项目,然后还是可以调用我写的各种类或方法什么的。尽管已经编译成了dll。

我现在的想法就是不想让别人去调用它。
------解决方案--------------------
帖子加分了,解决的全给他!
------解决方案--------------------
将类声明为internal
------解决方案--------------------
引用:
引用:你别上那个培训班,别人的就调用不到它了。

对于正式的网站,别人怎么调用dll?

你好,你的头像我经常在cndn里看到,看你的等级,想必是高手了吧。可是你说的什么上培训班,我有点糊涂,我没上什么培训班啊,也没有人叫我上培训班,我只是做好了一个项目,编译后给客户使用。但是客户用VS打开已编译后的项目,然后还是可以调用我写的各种类……


这是没有办法,除非,你这个类,不给你自己使用,你自己能使用,别人类库也能使用
------解决方案--------------------
哎,看来只能无满意结帖了。尽管没有返分
------解决方案--------------------
引用:
引用:你别上那个培训班,别人的就调用不到它了。

对于正式的网站,别人怎么调用dll?

你好,你的头像我经常在cndn里看到,看你的等级,想必是高手了吧。可是你说的什么上培训班,我有点糊涂,我没上什么培训班啊,也没有人叫我上培训班,我只是做好了一个项目,编译后给客户使用。但是客户用VS打开已编译后的项目,然后还是可以调用我写的各种类……


稍微变通一下啊,在程序集中建一个类,其中放一个public static字段,调用前必须给这个字段赋值,执行方法前检测该字段的合法性。这样做必然会牺牲一点信能,不过很微小。
------解决方案--------------------
null