I have a Windows forms application in Visual Studio 2010 which has been evolving over several years. It runs fine in the IDE on my development computer and I am building an installer so the application can be deployed to other computers where Visual Studio is not installed. Up to this point, I have been working with Visual Studio's built-in Setup and Deployment installer but I am evaluating AdvancedInstaller as a more robust deployment platform.
Among other questions, I am not sure which files from /Bin/Debug or /Bin/Release to deploy to the ApplicationDirectory on the target computer. Of the following files, where "myProjectName" is the name of my solution, I'm pretty sure that myProjectName.exe and all the DLLs need to be deployed, but what about these other files:
myProjectName.vshost.exe
myProjectName.vshost.config
myProjectName.vshost.exe.config
myProjectName.vshost.exe.manifest
myProjectName.vshost.manifest
myProjectName.vshost.application
myProjectName.application
myProjectName.exe.locked
myProjectName.exe.manifest
myProjectName.exe.config
myProjectName.pdb
myProjectName.xml
As the DLLs are privately deployed, do I need to do anything special about registering the files on the target machine, or is simply putting them in the ApplicationDirectory sufficient?
Any guidance would be appreciated. Thank you.