这个问题是关于每个 .NET 程序集都有 AFAIK 的公钥(查看记事本中的 DLL [底部是公钥])
我了解什么是签名以及为什么它存在于 .NET 中,但我正在开发一个即插即用(插件)项目。我了解如何使用System.Type
等来制作插件系统。
但我的问题是插件如何与我编写的一些“API”(注意引号)一起工作,比如访问应用程序的内部例程本身(如操作系统)。
现在的问题是:如果在应用程序更新时,更新程序将“API”DLL 替换为较新的版本,是否会因为签名而破坏插件?(如果是这样,我完全可以编写一个小代码文件,使用System.Type
他们放在插件中来访问“API”)