У меня есть приложение под названием NinjaTrader, которое использует .Net 3.5. У меня есть стратегия, которая будет отправлять информацию о заказе в .dll, написанную в .Net 3.5. Мне нужно отправить эту информацию о заказе на платформу под названием T4, которая в настоящее время использует .Net 4.0. Я думал об использовании C ++ в качестве моего .dll, однако все, похоже, нацелено на «некоторую» сборку .Net. В настоящее время я использую асинхронное соединение клиент-сервер, которое делает достойную работу. Я просто думаю, что было бы лучше просто запустить его через .dll или что-то. У кого-нибудь есть идеи наиболее стабильного решения?
Если вы планируете использовать .NET из C ++, вам нужно будет использовать C ++ / CLI.
Кроме того, чтобы использовать CLR v4, вам потребуется ваш проект для запуска в .NET 4.
Увидеть этот вопрос.
Наилучшим решением IMO было бы просто перекомпилировать ваш проект с целью .NET 4. В вашем проекте не должно быть много изменений, если он не большой. Вы пытались перекомпилировать для .NET 4?