You'll need to at least have the framework to build an app. Using Unsafe
code you can do a lot, call old .dll's (after all, isn't most of .NET just
an elegant OO wrapper of COM?) etc etc etc.
As an old C++ programmer, there's not a good reason to use VS.NET to write
old school stuff...and no, you can't write anything that won't run under the
framework.