我们的 VB6 程序当前调用 C++ dll 中的代码。这个 dll 不需要注册,它只需要一个 .def 文件来指定属性和方法。Vb6 后期绑定到它。该dll是用VS2005编写的,不依赖于Net框架。
由于我们正在将我们的应用程序迁移到 Net4 并且还想用新功能增强 C++ dll,我想知道如何将现有的 C++ 代码迁移到 VC++。我想此后 dll 将愉快地集成到我们已经包含 C# 和 VB.Net 库的解决方案中。
是否有一些关于该计划的注意事项的教程/文档?
编辑:我认为我对 VC++ 有一些基本的误解,认为它可以移植到 100% 托管代码,同时保持 C++ 语法。我得到的答复似乎表明 VC++ 将始终生成本机、非托管代码?