我要读取不存放在bin的debug下的dll,如何读取。我已尝试用loadfrom、loadfile来读取动态加载的dll文件,假如我的debug下面有Test.dll文件的话,然后我调用其他文件夹比如F:\dll下面的这个Test.dll,使用路径F:\dll\Test.dll调用,在客户端能使用Activator.GetObject调用该dll里的类。但是我把debug下面的这个Test.dll删除掉,再assembly.Loadfrom(@“F:\dll\Test.dll”),提示:
未能加载文件或程序集“Test, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。
未能加载文件或程序集“Test, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。
http://ufo-crackerx.blog.163.com/
现在的问题是,假如我将dll放到我新创建的文件夹里面,windows service启动没问题,测试显示这个文件夹里的dll正被使用中,但是我在客户端已他的接口生成代理:object iTest = (ITest)(Activator.GetObject(typeof(ITest), "tcp://localhost:8887/Test"));调用方法提示找不到文件。