关于 Reflection.Assembly.GetCallingAssembly与Reflection.Assembly.GetExecutingAssembly

duanxuchu 2005-06-21 05:23:00
请问通过这两个方法获得的程序集有什么区别?
现在需要通过获得他们的版本信息来进行应用程序的版本检查
应该用哪个比较好?或者给一些建议?谢谢了。
...全文
293 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
APP开发王 2005-06-28
  • 打赏
  • 举报
回复
yes



Reflection.Assembly.GetCallingAssembly返回调用当前正在执行的方法的方法的 Assembly。

Reflection.Assembly.GetExecutingAssembly 获取当前代码正从中运行的 Assembly


ok
yistudio 2005-06-21
  • 打赏
  • 举报
回复
msdn上说的
Reflection.Assembly.GetCallingAssembly返回调用当前正在执行的方法的方法的 Assembly。

Reflection.Assembly.GetExecutingAssembly 获取当前代码正从中运行的 Assembly。
fanruinet 2005-06-21
  • 打赏
  • 举报
回复
GetCallingAssembly是获得调用当前方法的程序集,不是当前程序集

GetExecutingAssembly是获得当前的方法所在的程序集
yistudio 2005-06-21
  • 打赏
  • 举报
回复
应该一个是获取dll文件,一个是获取exe文件吧

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧