我有一个环境,其中为特定套件运行托管和非托管可执行文件的组合。
我有一个场景,我有一个托管程序集(在这种情况下)的唯一原因是因为在 C# 中编写代码比在 VB6 中编写代码更容易。
我用 VB6 编写的“主”应用程序需要调用此程序集。所以我创建了 TLB 文件,所以它的 COM 可调用。
现在进行部署,将托管程序集与 tlb 一起放置在 Windows 系统目录中是否更好?让他们都在同一个地方?在我看来,以这种方式管理起来更容易一些。
或者托管程序集(未签名,因为它不会在差异应用程序之间共享)应该只是转到应用程序目录的 BIN,并且 TLB 移动到 windows\system32 并在那里注册。
总体而言,将它们放在一起似乎更直接,但这似乎不是正确的做事方式。
感谢任何提示。