1) Is there .NET on ARM? :-) I assume there is since Windows ships with .NET now.
2) Does the app use native code, e.g., COM interop? If so, you need to get the same COM interfaces tareting ARM.
3) Are you using any functionality that was deprecated and likely not carried over to a new platform?
If you satisfy all of those then its just like Java. Just copy the binary over and it gets JITted (or NGENed) on the ARM comoputer and runs just fine. No recompile, no extra work needed, besides maybe perf work since perf characteristics likely change.
1) Is there .NET on ARM? :-) I assume there is since Windows ships with .NET now.
2) Does the app use native code, e.g., COM interop? If so, you need to get the same COM interfaces tareting ARM.
3) Are you using any functionality that was deprecated and likely not carried over to a new platform?
If you satisfy all of those then its just like Java. Just copy the binary over and it gets JITted (or NGENed) on the ARM comoputer and runs just fine. No recompile, no extra work needed, besides maybe perf work since perf characteristics likely change.