Does Azure allow managed to native interop without the use of P/Invoke. I have a c header file and dll which I plan to wrap in a managed c++ dll, and then wrap that in a c# wrapper for ease of use.

Anyways, the header file is to complicated to use with P/Invoke, and its much easier to use the managed c++ wrapper, however I don't know if this is possible to do in Azure or any other cloud platform such as EC2 ?

Any ideas ?

+1  A: 

Azure does allow native calls, check on this link

But it has to be 64 bit only.

Akash Kava


That link only states that it is possible through P/Invoke. However, it does not discuss the issue which I raised. Which is I would like to wrap a an unmanaged class inside of a managed c++ class, which is interop without P/Invoke.

Is this second case which I just described possible on Azure ?