[已解决问题] .net里c#反射问题(c#)
提问时间: 2007-12-02 11:03
悬赏分:5 浏览:1412 次

System.Reflection.Assembly ass = System.Reflection.Assembly.LoadFile(@"d:\Reflect.dll");


反射的DLL,这一句必须是绝对路径吗?如果不需要,怎么写比较方便~~

所有回答(6)
Path这个难道你没看过?
10个月前   回答者:Vincent Yang - 菜鸟二级
可以用相对路径. 这时底层IO库会用程序的当前目录(不一定等于启动目录)与之合并,得到绝对路径. 可以用Directory.GetCurrentDirectory(), SetCurrentDirectory()方法来存取当前目录.
10个月前   回答者:deerchao - 大侠五级
看看我写的对你有帮助吗? C# 实现接口简易反射。。Web.Net 设计模式 http://space.cnblogs.com/group/topic/519/
10个月前   回答者:彭成刚 - 初学一级
System.Reflection.Assembly.GetExecutingAssembly().Location 返回当前执行的程序的绝对位置 System.IO.Path.GetFullPath() 返回某文件绝对位置其中的目录名 Directory.GetFiles() 返回某目录下的文件名列表
10个月前   回答者:狂人 - 菜鸟二级
Assembly.LoadFrom ,Assembly.LoadFile这两个方法是差不多的,是通过文件路径来加载,不过Assembly.LoadFile必须使用文件的绝对路径才行。
10个月前   回答者:Wilensky - 小虾三级
可以获取appdomain的目录来查找嘛
10个月前   回答者:亚历山大同志 - 初学一级
评论
10个月前   彭成刚 :
AppDomain.CurrentDomain.BaseDirectory
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接