我有一个 .net 程序集,其中有一个 COM+ ServicedCopmonent,目前我将它安装到 GAC 中以使一切正常。这意味着我还需要在 GAC 中拥有它引用的每个程序集。
在开发过程中,对这些程序集进行更改、将它们重新安装到 GAC 并进行测试是非常痛苦的。
是否可以维护 COM+ 组件但在 GAC 中没有所有内容?
不,您不必在 GAC 中安装它。您可以使用带有 /appdir 参数的 regsvcs ( http://msdn.microsoft.com/en-us/library/04za0hca.aspx ) 来明确指定应用程序所在的位置。
不,他们需要使用 regsvcs 工具在注册表中注册。它需要是一个强命名的程序集。