Tag: reflection系统。reflection

C#获取调用程序集的父程序集名称

我有一个我正在研究的C#unit testing应用程序。 涉及三个程序集 – C#app本身的程序集,应用程序使用的第二个程序集,以及第二个程序集使用的第三个程序集。 所以这些电话是这样的: First Assembly ——> Second Assembly———> Third Assembly. 我需要在第三个程序集中执行的操作是获取调用第二个程序集的Fist程序集的名称。 Assembly.GetExecutingAssembly().ManifestModule.Name Assembly.GetCallingAssembly().ManifestModule.Name 返回第二个程序集的名称。 和 Assembly.GetEntryAssembly().ManifestModule.Name 返回NULL 有没有人知道是否有办法获得第一届大会的集会名称? 根据其他用户的需求,我把代码放在这里。 这不是100%的代码,而是遵循这样的代码。 namespace FirstAssembly{ public static xcass A { public static Stream OpenResource(string name) { return Reader.OpenResource(Assembly.GetCallingAssembly(), “.Resources.” + name); } } } using FirstAssembly; namespace SecondAssembly{ public static class B { public static […]