日期:2014-05-16  浏览次数:20772 次

如何获取运行中的窗体所属的程序集?
场景如下,Winform程序,菜单所触发的窗体是通过反射调用出来的。在程序关闭的时候,我希望把程序内运行的窗体序列化到配置文件里。
现有条件如下,可以获取到运行窗体所属的命名空间与类名。调用什么函数可以获取到窗体所属的程序集及程序集的相对路径或绝对路径?
------解决方案--------------------
from asm in AppDomain.CurrentDomain.GetAssemblies()
from type in asm.GetTypes()
where type.Any(x => x == typeof(窗体))
select asm
------解决方案--------------------
接分