(.net)COM +程序集是否需要安装在GAC中?

时间:2020-03-06 14:57:44  来源:igfitidea点击:

我有一个带有COM + ServicedCopmonent的.net程序集,此刻,我将其安装到GAC中以使所有功能正常运行。这意味着我还需要在GAC中拥有它引用的每个程序集。

在开发过程中,更改这些装配件,将它们重新安装到GAC并进行测试是非常痛苦的。

是否可以维护COM +组件,但GAC中没有所有组件?

解决方案

不,我们不必在GAC中安装它。我们可以将regsvcs(http://msdn.microsoft.com/zh-cn/library/04za0hca.aspx)与/ appdir参数一起使用,以明确指定应用程序的位置。

不,它们需要使用regsvcs工具在注册表中注册。但是,它必须是一个强命名的程序集。