.net - Is Visual Studio C++ interpreted like C#? -


are assemblies compiled visual studio .net c++ projects interpreted code c# is? (hence de-compiled full source code many tools out there)

so, answer question meant ask:

if compile c++ code /clr, compiler produce msil instead of machine code, .net metadata describing program structure. that's enough disassembler produce editable c#1 code same thing.

if have ordinary c++ code in c++/cli project (so need /clr) can still use #pragma managed(off) make parts of program compile (less reversible) machine code. parts aren't using .net, though.


  1. or c++/cli... msil -> c++/cli converter in .net reflector quite buggy, , assume same true other decompilers, if try support it.

Comments

Popular posts from this blog

java - Run a .jar on Heroku -

java - Jtable duplicate Rows -

validation - How to pass paramaters like unix into windows batch file -