C# COM+;(.NET)引用第三方程序集的应用程序

C# COM+;(.NET)引用第三方程序集的应用程序,c#,.net,com+,dll-reference,C#,.net,Com+,Dll Reference,我有一个COM+应用程序,是用C编写的。我已对程序集进行了强烈命名和签名。我希望应用程序使用一个库项目&一个第三方dll(log4net),但我不想将它们放在GAC中。问题是COM+应用程序无法定位库dll和log4net dll,因为它们在GAC中不存在 我正在阅读另一篇文章,其中建议将“应用程序根目录”与Application.manifest文件一起使用。我也试过了,但现在我得到了如下错误: COM+排队组件播放器无法创建排队组件的实例。cLayer BindToObject 有什么建议吗

我有一个COM+应用程序,是用C编写的。我已对程序集进行了强烈命名和签名。我希望应用程序使用一个库项目&一个第三方dll(log4net),但我不想将它们放在GAC中。问题是COM+应用程序无法定位库dll和log4net dll,因为它们在GAC中不存在

我正在阅读另一篇文章,其中建议将“应用程序根目录”与Application.manifest文件一起使用。我也试过了,但现在我得到了如下错误:

COM+排队组件播放器无法创建排队组件的实例。cLayer BindToObject


有什么建议吗???

我想我已经解决了这个问题。应用程序中的一些底层代码有问题,但我无法调试它。因此,在从继承中注释掉“ServicedComponent”之后,我能够调试代码,发现问题并修复它

实际上,中的答案在没有向GAC注册DLL的情况下有效