社区
C#
帖子详情
Assembly.Load()里面的参数是什么?
renli0629
2008-05-11 06:46:09
Assembly.Load(AssemblyName).CreateInstance(ClassName);
AssemblyName到底是什么呀,是程序集(不含扩展名)文件名吗?包不包含全路径?
老提示我给定的程序集名称或基本代码无效。。郁闷死了
...全文
1081
11
打赏
收藏
Assembly.Load()里面的参数是什么?
Assembly.Load(AssemblyName).CreateInstance(ClassName); AssemblyName到底是什么呀,是程序集(不含扩展名)文件名吗?包不包含全路径? 老提示我给定的程序集名称或基本代码无效。。郁闷死了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blackhero
2008-05-12
打赏
举报
回复
反射
ziseliuxingzh
2008-05-12
打赏
举报
回复
GuysChaos's cool
贫僧又回来了
2008-05-11
打赏
举报
回复
要是指定路径就用loadfrom啊
Assembly ass = Assembly.LoadFrom(@"f:\1.dll");
贫僧又回来了
2008-05-11
打赏
举报
回复
比如你有YY.DLL,你只要穿YY就可以了
renli0629
2008-05-11
打赏
举报
回复
[Quote=引用 5 楼 yuyang5212 的回复:]
命名空间
[/Quote]
兄弟你错了 ,我知道load内参数是什么了,就是程序集名称无需加路径,但如果想用load方法则必须要将程序集添加引用到本项目才可使用,否则就用loadFrom指定路径了
renli0629
2008-05-11
打赏
举报
回复
[Quote=引用 5 楼 yuyang5212 的回复:]
命名空间
[/Quote]
兄弟,不用指定路径吗?如果是在一个实现类是在其他程序集,我肯定要指定路径啊
莫非要使用load必须要添加引用?
yuyang5212
2008-05-11
打赏
举报
回复
命名空间
renli0629
2008-05-11
打赏
举报
回复
[Quote=引用 3 楼 Guyschaos 的回复:]
Load方法带有一个程序集标志并载入它,Load 将引起CLR把策略应用到程序集上,先后在全局程序集缓冲区,应用程序基目录和私有路径下面查找该程序集,如果找不到该程序集系统抛出异常
LoadFrom方法:传递一个程序集文件的路径名(包括扩展名),CLR会载入您指定的这个程序集,传递的这个参数不能包含任何关于版本号的信息,区域性,和公钥信息,如果在指定路径找不到程序集抛出异常。
多看看基础的东西!上MSDN上看看
[/Quote]
我是问load内的参数是什么,到底应该穿什么。是不是是一个目录?
贫僧又回来了
2008-05-11
打赏
举报
回复
Load方法带有一个程序集标志并载入它,Load 将引起CLR把策略应用到程序集上,先后在全局程序集缓冲区,应用程序基目录和私有路径下面查找该程序集,如果找不到该程序集系统抛出异常
LoadFrom方法:传递一个程序集文件的路径名(包括扩展名),CLR会载入您指定的这个程序集,传递的这个参数不能包含任何关于版本号的信息,区域性,和公钥信息,如果在指定路径找不到程序集抛出异常。
多看看基础的东西!上MSDN上看看
renli0629
2008-05-11
打赏
举报
回复
那Assembly.Load()的意思是什么呢?他只是给一个dll名?难道load这个方法是在本程序集内找??所以不用指定路径?
贫僧又回来了
2008-05-11
打赏
举报
回复
就是在你的dll程序集中查找类
AssemblyName是的你的dll名字,就是名称,不要路径的,要是要路径的话就用
Assembly ass = Assembly.LoadFrom(@"f:\1.dll");
ClassName查找类
H5+CSS3移动商城界面.七天从零实战课程【免费30章】
本课程是实战课程,需要了解html和html5的基础知识,掌握css和css3的知识;主要讲解移动商城首页、商城分类、商城购物车、产品分类、产品列表、评论、地址管理、下单、会员注册、会员登录、密码修改、订单列表、收藏...
C#反射-
Assembly
.
Load
、
Load
From与
Load
File详细例子用法
C#反射-
Assembly
.
Load
、
Load
From与
Load
File 反射Demo: public class Person { public int Age; public void SayHello() { Console.WriteLine("Hello Person"); } } clas
C#的
Assembly
.
Load
.CreateInstance方法的使用是这样的:
C#的
Assembly
.
Load
.CreateInstance方法的使用是这样的:
Assembly
.
Load
("程序集名称").CreateInstance("命名空间.类") 然后他会返回一个object类型(也就是所有类的基类)的一个对象,这时候...
C#反射之
Assembly
.
Load
,
Assembly
.
Load
File 与
Assembly
.
Load
From方法介绍
(5) 将程序集添加到程序集全局缓存 gacutil –i My
Assembly
.dll 这个时候,转到加载程序集的项目中,将
Load
方法中的
参数
改为”程序集名,Version=版本,culture=区域信息,PublicKeyToken=公钥“,然后再去掉对程序集的...
Assembly
.
Load
From和Activator.CreateInstance
在动态创建时,可能会动态使用到外部应用的DLL中类的实例,则此时需要进行反编译操作,使用Reflection命名控件下的
Assembly
类。...
Assembly
.
Load
From("FruitClass.dll"); Type typeofControl = temp
Assembly
.Get
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章