我知道推荐的加载程序集的方式是:
Assembly SampleAssembly = Assembly.Load
("SampleAssembly, Version=1.0.2004.0, Culture=neutral, PublicKeyToken=8744b20f8da049e3")
但是,如果我不知道 GAC 中存在哪个版本的程序集怎么办(例如 NpSql 或 MySql.Data 在不同的机器上可能有不同的版本)?
然后我可能想在不指定版本、文化和公钥 token 的情况下加载它。
这可能吗? (我知道 LoadWithPartialName 但它现在已经过时了)。
最佳答案
似乎我们可以使用 Assembly.Load(AssemblyName),但不推荐这样做。
关于c# - 加载没有文化和版本的程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29245278/