社区
C#
帖子详情
Assembly动态载入问题跪求90
Robert_Wang1983
2006-07-25 02:04:33
我在程序中,
Assembly.LoadFrom(@"test.dll");
是没问题的,但是当我打开一个openFileDialog并在某个目录下(C:\Pictures)打开一个文件,再次运行到Assembly.LoadFrom(@"test.dll");便出现filenotfound异常,
似乎在打开文件以后,把当前的工作目录指向了C:\Pictures,很奇怪,有人遇到这种问题么
...全文
163
8
打赏
收藏
Assembly动态载入问题跪求90
我在程序中, Assembly.LoadFrom(@"test.dll"); 是没问题的,但是当我打开一个openFileDialog并在某个目录下(C:\Pictures)打开一个文件,再次运行到Assembly.LoadFrom(@"test.dll");便出现filenotfound异常, 似乎在打开文件以后,把当前的工作目录指向了C:\Pictures,很奇怪,有人遇到这种问题么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lextm
2006-07-25
打赏
举报
回复
为了确保不出错,还是绝对路径好。
Knight94
2006-07-25
打赏
举报
回复
这可能openFileDialog修改了默认路径。
不过一般加载文件的时候,建议通过转换方式把相对路径转换成绝对路径。
因为,除了以上会出现错误外,如果再用Process.Start运行的时候,如果设置的startuppath不是文件所在的目录的话,也会出错。
tonybaobao
2006-07-25
打赏
举报
回复
小小罗,我顶你!
jiezhi
2006-07-25
打赏
举报
回复
assembly需要设置当前的工作目录(BaseDirectory)。
ref下面链接中的代码:
http://jiezhi.cnblogs.com/archive/2005/07/07/186757.html
buyaowen
2006-07-25
打赏
举报
回复
没遇到过,可以跟一下,看看是不是路径改变了。
还是用全路径吧。
Robert_Wang1983
2006-07-25
打赏
举报
回复
To:bumm(......)
这个我知道,不过为什么呢,怎么会打开一个文件对话框就有问题了呢
kissknife
2006-07-25
打赏
举报
回复
没遇到过....
帮顶...
bumm
2006-07-25
打赏
举报
回复
Assembly.LoadFrom(System.IO.Directory.GetCurrentDirectory()+"\\" + "test.dll");
uniapp+vk uniCloud云商城
Python面试中的一些
问题
23
动态
规划
问题
Python语言特性 1 Python的函数参数传递 看两个例子: a = 1 def fun (a) : a = 2 fun(a) print a # 1 a = [] def fun (a) : a.append( 1 ) fun(a) ...
面试常见
问题
23
动态
规划
问题
Python语言特性 1 Python的函数参数传递 看两个例子: a = 1 def fun ( a ) : a = 2 fun ( a ) print a # 1 a = [ ] def fun ( a ) : a . append ...
Python语言特性
鸭子类型在
动态
语言中经常使用,非常灵活,使得python不想java那样专门去弄一大堆的设计模式。 13 Python中重载 引自知乎:http://www.zhihu.com/question/20053359 函数重载主要是为了解决两个
问题
。 ...
python常见面试题
是实例调用了类变量,这其实和上面第一个
问题
一样,就是函数传参的
问题
, p1.name 一开始是指向的类变量 name="aaa" ,但是在实例的作用域里把类变量的引用改变了,就变成了一个实例变量,self.name不再引用Person的类变量...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章