I have got a vc++ project and for that I have created .exe and .lib. Now, I am trying to create a set up project for this. I am following the instructions given on this link: http://msdn.microsoft.com/en-us/library/ms235317(v=vs.90).aspx
under the heading: Procedures for deploying Visual C++ library DLLs as private assemblies
I am removing mfcm90.dll, mfcm90u.dll, and msvcm90.dll from my set up project and my .exe has been built with "No Common Language Runtime support" option.
I am making a release build of set up project. Now, when I try to install this project on a windows machine, which does not have any visual studio installed, it asks for installation of .NET and even that installation is failing. How can I create a set up project without requiring .NET dependency.
Thanks, sg
A .NET Framework installer is launched during install only if you added it as a prerequisite. You can change prerequisites by clicking the "Prerequisites..." button in your setup project Properties pane.
For your project you should make sure that no .NET Framework prerequisite is checked.