framework or not framework

G

Guest

hey all,
Regarding Visual Studio .Net 2005 can you still build applications that
don't require the .Net Framework (I guess this would be called Unmanaged
Code?). I'm asking because I'd like to create a very light toolbar that can
work on many different computers and respective browsers (whether they're
using IE, FireFox, Mac FireFox, Netscape, Mozilla, etc.?

Is this even feasible?

thanks,
rodchar
 
N

Nathan Mates

Regarding Visual Studio .Net 2005 can you still build applications
that don't require the .Net Framework (I guess this would be called
Unmanaged Code?).

Absolutely, yes you can. You can write "Hello World" (either
commandline or w/ WinMain) just fine. You may find that the latest
2005+SP1 is very annoyingly picky about DLL versions, unless you
either (1) turn off use of manifest files [aka DLL hell, on steriods],
or (2) get all your users to install the vcredist.exe. Frankly, I
still feel that manifest files are feature at version 0.8alpha1 that
have been foisted on the rest of the world. In a year or two, they
might be usable.

Nathan Mates
 
G

Guest

Now would this be in any languages inside vsnet2005? or just c++?

Nathan Mates said:
Regarding Visual Studio .Net 2005 can you still build applications
that don't require the .Net Framework (I guess this would be called
Unmanaged Code?).

Absolutely, yes you can. You can write "Hello World" (either
commandline or w/ WinMain) just fine. You may find that the latest
2005+SP1 is very annoyingly picky about DLL versions, unless you
either (1) turn off use of manifest files [aka DLL hell, on steriods],
or (2) get all your users to install the vcredist.exe. Frankly, I
still feel that manifest files are feature at version 0.8alpha1 that
have been foisted on the rest of the world. In a year or two, they
might be usable.

Nathan Mates
--
<*> Nathan Mates - personal webpage http://www.visi.com/~nathan/
# Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
# NOT speaking for Pandemic Studios. "Care not what the neighbors
# think. What are the facts, and to how many decimal places?" -R.A. Heinlein
 
J

Jon Skeet [C# MVP]

rodchar said:
Now would this be in any languages inside vsnet2005? or just c++?

Just C/C++ - or at least, certainly *not* VB.NET or C#. They both
require the .NET framework to be installed (unless you're using
something like Thinstall, but that's just running the framework in a
different guise).
 
B

Ben Voigt [C++ MVP]

rodchar said:
Now would this be in any languages inside vsnet2005? or just c++?

Any language with a native compiler. C++ is the only one shipped with
Visual Studio 2005, although there are other languages that have both .NET
and native compilers (ML for instance, there is F# for .NET framework, and
Ocaml, Scheme native compilers). Generally the code is different for native
vs managed compilation though, so you may not even want to call it the same
language.
Nathan Mates said:
Regarding Visual Studio .Net 2005 can you still build applications
that don't require the .Net Framework (I guess this would be called
Unmanaged Code?).

Absolutely, yes you can. You can write "Hello World" (either
commandline or w/ WinMain) just fine. You may find that the latest
2005+SP1 is very annoyingly picky about DLL versions, unless you
either (1) turn off use of manifest files [aka DLL hell, on steriods],
or (2) get all your users to install the vcredist.exe. Frankly, I
still feel that manifest files are feature at version 0.8alpha1 that
have been foisted on the rest of the world. In a year or two, they
might be usable.

Nathan Mates
--
<*> Nathan Mates - personal webpage http://www.visi.com/~nathan/
# Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
# NOT speaking for Pandemic Studios. "Care not what the neighbors
# think. What are the facts, and to how many decimal places?" -R.A.
Heinlein
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top