在Windows安装程序的全局程序集缓存文件夹中,我有一个我想要注册的dll。原因是这个文件在自定义操作执行期间加载的配置文件中被引用。执行自定义操作时,配置仍然无法找到此文件(即使它应该在GAC中)。经过一些审查后,(GACUTIL/l)似乎该文件不在GAC中。我似乎无法弄清楚为什么。此项目何时添加到GAC?自定义操作之后?这对我来说似乎不太合理。这个DLL也没什么特别的。它是从项目输出生成的,并且是强命名的。Windows安装程序,GAC文件夹中的项目未显示在GAC中
为什么不能在gac中显示?
谢谢
问题在于它没有被自定义操作实际引用。已安装的应用程序使用WCF并且库是自定义绑定的一部分。所以当我尝试使用ConfigurationManager遍历配置文件时,它会中断,因为管理器实际上正在加载类型。我想我将不得不回到纯XML遍历使用XMLDocument'来更新文档。 – Beta033 2010-11-04 19:23:19