![]() |
|
|
|
#1
|
|||
|
|||
|
I thinks the best answer is that there is nothing similar between these two versions!
Because in VS 2003 .NET,the VS is became behind an layer named .NET framework and every program is written for this layer language(Don't look it the apperance of language that compiled code in deferent.) This is theoricaly for making VS 2003 .NET portable between deferent OSs. VS 2003 .NET is compiling to MSIL(Microsoft Intermediate Language) but the earlier versions will be compiled for system OS direcly(asmbelly language). If somebody want to work with OS basic structures,Normaly should use VS 6 because It is more powerfull than VS 2003 .NET for working with system. sincerely yours
__________________
I should look out my posts,or JMI gets mad on me!
|
|
#2
|
|||
|
|||
|
VS.NET can perfectly well produce native PE files just fine, thanks. Vc.NET has nothing to do with .NET
A difference I did notice is that you now must use the #pragma comment(lib, "libname") to include any library else linker will fail. That's probably what's messing you up |
|
#3
|
|||
|
|||
|
Quote:
And as FEARHQ already said, VC++ .NET can produce native win32 apps. Of course this depends on which components you install. If you only install Visual C# or Visual Basic .Net you can only produce .NET apps In VS .NET they also updated MFC from 4.x to 7.x.. 7.x for instance supports HTML dialogs. The debugger was improved. DLL debugging has become a bit easier. Quote:
|
|
#4
|
|||
|
|||
|
Quote:
Thanks. I'm accustomed to using VS 6 but I'm trying to get over to the .NET 2003 IDE. |
|
#5
|
|||
|
|||
|
Quote:
If you create a completely new project you have to choose which type of project you want to create. If you decide to create a Visual C# project the output will be a .NET executable. A Visual C++ project will produce native Win32 apps whereas those projects can be configured to use the .NET framework, too. But even in that case it should still produce native apps. Quote:
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|