一尘不染

将dll注册到GAC中-但是它没有出现在组装窗口中

c#

我有这段代码将dll注册到我的gac中

 Assembly asm = Assembly.LoadFrom(argument);
    RegistrationServices regAsm = new RegistrationServices();
    bool bResult = regAsm.RegisterAssembly(asm, AssemblyRegistrationFlags.SetCodeBase);

并且工作正常,我完全了解bResult,但是当我打开GAC窗口时,我希望在那里看到dll,但事实并非如此。谁能解释我为什么?

当我将dll放到GAC窗口中时,我在那里看到了。


阅读 487

收藏
2020-05-19

共1个答案

一尘不染

您的代码不会在GAC注册程序集,但是,正如解释在这里

将类注册到托管程序集中以允许从COM创建。

这是不一样的。

2020-05-19