I have written an application and I am almost finished. Now I want to test it on other machines, and thats where things go south.
Preferably I would like to just provide an .exe and whatever else is needed to run the application, but apparently that is not an option. The appropriate .Net needs to be installed and the target machine and thus, I need to provide a setup for the application. Now that might annoy a few users, but they will live. Still, if there is any way to prevent this, tell me please.
What is more concering is that some assemblies must be provided too. I wrote the app in Visual Studio 2008 Professional, .net 3.5 in windows 7. I tried to test it on a freshly installed windows vista. while installing my app I am told that the System.Windows.Forms.DataVisualization assembly is missing in the GAC. Now ive been googling all afternoon but cant seem to find an acceptable solution to this.
I found hints that it might be possible to provide the appropriate dll with the setup, as a private assembly, however I have no idea how to do that. I have found the dll but dong know how to make the setup use it.
It would not be acceptable if users would have to install yet another extension or have to do it manually.
Can anyone please give me a hint here?
Forgive my ignorance, this is my first .Net project.
Preferably I would like to just provide an .exe and whatever else is needed to run the application, but apparently that is not an option. The appropriate .Net needs to be installed and the target machine and thus, I need to provide a setup for the application. Now that might annoy a few users, but they will live. Still, if there is any way to prevent this, tell me please.
What is more concering is that some assemblies must be provided too. I wrote the app in Visual Studio 2008 Professional, .net 3.5 in windows 7. I tried to test it on a freshly installed windows vista. while installing my app I am told that the System.Windows.Forms.DataVisualization assembly is missing in the GAC. Now ive been googling all afternoon but cant seem to find an acceptable solution to this.
I found hints that it might be possible to provide the appropriate dll with the setup, as a private assembly, however I have no idea how to do that. I have found the dll but dong know how to make the setup use it.
It would not be acceptable if users would have to install yet another extension or have to do it manually.
Can anyone please give me a hint here?
Forgive my ignorance, this is my first .Net project.