【发布时间】:2017-08-03 14:40:20
【问题描述】:
我需要获取一个 dll 公钥令牌。我知道这可以通过加载 dll 并获取该信息来实现:
Assembly.GetExecutingAssembly().GetName().GetPublicKeyToken();
不幸的是,我可能需要在运行时更改 dll,所以我无法加载它。
有没有什么方法可以在不加载 dll 的情况下获取这些信息?即使给出 dll 的实际路径?
旁注:我也可以通过使用 System.Diagnostics 启动一个进程以使用实用程序 SN 获取该信息来获取该信息,但我想避免这种情况。
【问题讨论】:
标签: c# dll public-key strongname