使 .Net 3.5 应用程序与 .Net 4.0 应用程序通信的最稳定方法

The most stable way of making .Net 3.5 application talk to .Net 4.0 application

本文关键字:应用程序 Net 方法 通信      更新时间:2023-10-16

我有一个名为NinjaTrader的应用程序,它使用.Net 3.5。 我有一个策略,可以将订单信息发送到用 .Net 3.5 编写的.dll。 我需要将此订单信息发送到当前使用 .Net 4.0 的名为 T4 的平台。 我考虑使用C++作为我的.dll但是一切似乎仍然针对"一些".Net程序集。 我目前正在使用异步客户端服务器连接,它做得很好。 我只是认为最好通过.dll或其他东西运行它。 有人对最稳定的解决方案有任何想法吗?

如果您打算从C++使用 .NET,则需要使用 C++/CLI。

此外,为了使用 CLR v4,您需要在 .NET 4 中运行项目。看到这个问题。

IMO 的最佳解决方案是重新编译项目以面向 .NET 4。假设项目不是一个大项目,则不应进行太多更改。您是否尝试过针对 .NET 4 进行重新编译?