社区
.NET Framework
帖子详情
注册到assembly目录里的东西,为什么.net2005引用里面还看不到
Leo1949
2009-02-23 02:49:58
我用vs2008做了一个控件,调试完毕后,需要用vb调用。问题是vb调用起来后,会抛出找不到依赖项的错误。我将该DLL注册到assembly目录中,就解决了第一个问题,但是当调用到另一个该dll里面的类属性的时候,再次爆出该错误。请问如何将为什么注册到assembly里的东西,.net自己的引用都看不到呢?
...全文
100
回复
打赏
收藏
注册到assembly目录里的东西,为什么.net2005引用里面还看不到
我用vs2008做了一个控件,调试完毕后,需要用vb调用。问题是vb调用起来后,会抛出找不到依赖项的错误。我将该DLL注册到assembly目录中,就解决了第一个问题,但是当调用到另一个该dll里面的类属性的时候,再次爆出该错误。请问如何将为什么注册到assembly里的东西,.net自己的引用都看不到呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
.net
程序如何把
引用
的dll放到子
目录
里
面
.net
程序员应该清楚我们的
.net
程序
引用
dll,一般都会把dll文件放在Debug
目录
底下。如果
引用
的dll很多,比如超过20个,整个
目录
看起来就很乱,这个
目录
中,用户只是需要双击exe就可以了。 在config加入如下: 这样,我们就可以加子
目录
,把各个dll分门别类的放好
.net
注册
引用
的dll
我们在做
.Net
Class Library项目时常常会遇到这样的问题,我想生成一个dll供其它程序使用,但在我的项目
里
,又需要
引用
一些其它的reference,像ActiveX控件或其它dll,而这些控件或dll又没有strong name,不能写入到GAC(Global
Assembly
Cache)中,因而,在
注册
使用你的dll时,就必须带上这些
引用
的控件或dll,才能完成
注册
。然而,这并不是我们需要的,我们只想提供一个dll给人家用就行了,为什么还要带上一堆的控件或dll呢?别人也不愿意
.NET
中的
引用
程序集
.NET
中的
引用
程序集Intro在
.NET
里
有一种特殊的程序集叫做 Reference
Assembly
(
引用
程序集),
引用
程序集(Reference Assemblies) 是一种特殊类型的程序集,它只包含表示库的公共 API 所需的最少元数据量。它们包括在生成工具中
引用
程序集时所需的所有成员的声明,但不包括所有成员实现以及对其 API 协定没有明显影响的私有成员的...
.NET
之
Assembly
(转)
assembly
, 这
里
把它翻译为配件, 以示和组件(Component)加以区别. 一个配件有时候是指一个EXE或者DLL文件, 实际上是一个应用程序(就是指带有主程序 入口点的模块)或者一个库文件. 但是配件实际上可以是由一个或者多个文件组成 (dlls, exes, html等等), 代表一组资源, 以及类型的定义和实现的集合. 一个配件也可 以包含对其它配件的
引用
. 所有这些资源、
重温
.NET
下
Assembly
的加载过程
最近在工作中牵涉到了
.NET
下的一个古老的问题:
Assembly
的加载过程。虽然网上有很多文章介绍这部分内容,很多文章也是很久以前就已经出现了,但阅读之后发现,并没能解决我的问题,有些点写的不是特别详细,让人看完之后感觉还是云
里
雾
里
。最后,我决定重新复习一下这个经典而古老的问题,并将所得总结于此,然后会有一个实例对这个问题进行演示,希望能够帮助到大家。
.NET
下
Assembly
的加载过程
.NET
下...
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章