具体背景:我有一个用C#编写的Word加载项。此加载项调用为另一个用C ++编写的应用程序(EndNote)开发的插件,该插件进一步分为托管代码和非托管代码。 C#代码从一个进程运行,而C ++代码从另一个进程运行。此外,C ++代码是多线程的。
我一直在考虑使用以下任何一种或其中一种,但我愿意接受其他建议:
你会用什么?
答案 0 :(得分:2)
我会选择一个C#框架和一个C ++框架(你考虑过log4cplus吗?)并决定哪一个可以很容易地进行调整,以便将其日志输出写入另一个框架。选择哪一个取决于代码的结构(“谁知道谁?”)。