build c# apps to run without CLR?

  • Thread starter Thread starter rosty
  • Start date Start date
R

rosty

Is it possible to build a C# application in such a way so it will run on a
win32 platform but without CLR installed? (on a win95 or win98 for example).
In other words to build just a normal PE file
 
rosty said:
Is it possible to build a C# application in such a way so it will run on a
win32 platform but without CLR installed? (on a win95 or win98 for example).
In other words to build just a normal PE file

No. I believe a company is working on a way to do this, but it's
basically not the same way that C# (or any .NET assembly, really) was
designed to work.

Note that .NET is available for Win98, just not Win95.
 
Is it possible to build a C# application in such a way so it will run on a
win32 platform but without CLR installed? (on a win95 or win98 for example).
In other words to build just a normal PE file

That got me curious about something: Let me preface this with: "I've
taken college level "Intro To C++" (using VC++ 6), so I apologize in
advance if it's a stupid question.

Does C++.Net still use MFC, or has that been replaced by the CLR?
 
C++.NET != VC++
VS6 only have VC++

u write MFC application in VC++
you write .Net application in C#/Vb.Net/C++.Net which interpreted by the CLR
 
BZZT WRONG


VS .NET has C++ also , MC++ is just exteneions to C++ to allow it to use the
CLR and BCLs.

You can still code MFC apps on VS.NET without the CLR. And plain Win32 in C.
 
You can build MFC apps in VS.NET and VS 2003, the good old document/view thing,
all C++, using the new MFC libraries (MFC 7.0 and MFC 7.1) - there are still
wizards for building them in SDI/MDI mode etc. That's all still there. I *think*
you can set a /CLR switch if want a basic managed project, and IIRC you get IL
and some managed memory but no managed types unless they're declared in managed
C++ mode.
 
Back
Top