I'm considering converting a Visual C++ 6.0 app to C#. I want to find out what software an end-user of a C# application (such as MyCSharpApp) needs in order to have such a program execute.
For the previous app, MyMfcCppApp, I used MFC 4.2 and could assume a user with Win-98 or later would not have to download more software for MyMfcCppApp to run. I could have significant functionality with only a 100 kb download.
I had hoped that a computer with WinXp-Home would be able to execute MyCShareApp directly, but that doesn't seem to be the case. Do they need some or all of the DotNet framework Redistributable? That's 19.7 megs!!
Does the .Net framework redistributable include the files needed to run MyCSharpApp if it reads/write an Access mdb file? Would the end user also need to download and install MDAC?
Does the first XP service pack include the .Net framework redistributable?