some .NET application deployment concerns...
-
Hi there, I am considering implementing an application using the .DOTNET platform. In the past I've wasted significant time and effort implementing COM components in Visual C++. I'm pretty enticed by .DOTNET as will enable me to concentrate on the problem domain without worrying about the intricate details of implementing unmanaged COM code. My concerns are now related to ease of deployment on the older versions of Windows. My questions: How difficult will it be for Windows 95/98/NT/2000 users to install and run application developed in the .DOTNET environment? Presumably they will have to update their OS. If so, can I bundle this update with my installer? Will they have to reboot their machine? If so, how many times? Can I compile to unmanaged binaries (i.e. traditional COM components) for backward compatibility so that an OS update is not required? Does the OS update impose any additional fees from Microsoft? For which versions of Windows are there updates available? I'd sincerely appreciate your comments. Thank you kindly Jamie
-
Hi there, I am considering implementing an application using the .DOTNET platform. In the past I've wasted significant time and effort implementing COM components in Visual C++. I'm pretty enticed by .DOTNET as will enable me to concentrate on the problem domain without worrying about the intricate details of implementing unmanaged COM code. My concerns are now related to ease of deployment on the older versions of Windows. My questions: How difficult will it be for Windows 95/98/NT/2000 users to install and run application developed in the .DOTNET environment? Presumably they will have to update their OS. If so, can I bundle this update with my installer? Will they have to reboot their machine? If so, how many times? Can I compile to unmanaged binaries (i.e. traditional COM components) for backward compatibility so that an OS update is not required? Does the OS update impose any additional fees from Microsoft? For which versions of Windows are there updates available? I'd sincerely appreciate your comments. Thank you kindly Jamie
1. The .NET Framework is available for Win9x/NT/2000/XP, so you can run your apps on all of them. 2. Using a Windows Installer-based setup, you can use the Merge Module that ships with the Framework SDK and it will automatically look to make sure the framework is installed. 3. Don't have to reboot. 4. You can interop with COM components from managed code as well as use unmanaged C++ to create code that does not require the CLR. 5. No 6. Win9x through WinXP Cheers! Colin