|
-
Mar 25th, 2005, 10:19 AM
#1
About compiling and running C# apps
My C# books are pretty much mentioning this with one sentense. But I like to know what is going on under the hood here. And I don't get it 100%.
When you compile a C# app. Then it is compiled to MSIL? Right/Wrong?
and then when you run it, then it is actualy compiled to native language?
If both of these are true. Does that mean that when you compile it on a Win platform. Can you then take it to a linux machine that has the ,NET framework and run it there. BUT if you first run it on the Windows machine after you compiled it there, you can't bring it over to a Linux machine? Or is it "compiled" to native code every time you start the app? (not likely).
All this seems a bit weird to me. What did I not understand?
ØØ
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|