i__0o0__
2020-08-13 15:53
采纳率: 100%
浏览 754

C#项目中引用的dll的依赖dll不在运行目录下

我有一个项目A,反射调用了一个程序集B,程序集B反射调用了程序集C,程序集C有自己的依赖dll,并且不在项目A的运行目录下。如何修改程序集B,使其加载C及C的依赖dll,而不受项目A运行目录下的程序集影响

已解决,之前用的反射加载Assembly.LoadFile,现在改为Assembly.LoadFrom,此方法会加载程序集的依赖文件。
参考: https://www.cnblogs.com/zagelover/articles/2726034.html

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题