我有托管应用程序(名为managed.exe)使用非托管程序集(名为unmanaged.dll) . 到目前为止,我们已经创建了Interop.unmanaged.dll,managed.exe应用程序引用了interop,并且unmanaged.dll已在注册表中注册 . 这很好 .
现在我需要选择避免注册表中的文件并使用私有程序集(即使有一个旧版本仍在注册表中注册)
我找到了这篇文章 - Configuring COM Components for Registration-Free Activation . 我试图创建两个清单(包括应用程序和程序集),试图将它们作为资源,但没有任何效果 .
有人可以一步一步解释我这样做的方法吗?包括清单的例子?我应该像以前一样使用互操作文件吗?
我会感谢任何小费......
1 回答
看看这两篇演练文章:
(此链接暂时无效)Registration-Free Activation of COM Components: A Walkthrough
Registration-Free Activation of .NET-Based Components: A Walkthrough
我认为这是一个更好的:"Registration-free COM components try-out" Part1和Part2