It seems to me that the option "Enable Visual Studio Hosting" on the tab "Project Debugging" => "Debugging" is checked by default for both Debug and Release Configurations. If this item is checked, it seems that this leads to the creation of the executable file appname.VSHost.exe and the associated configuration file, which is used when working in Visual Studio.
If so, is there a reason why this option is set by default for Release configurations, since it seems that this file is not needed for the prod release? Is there any use to preserving it? I am tempted to remove it, but it was included in the previous release, and I hate fixing what is not broken.
In addition, I noticed that two new files were created in both Debug and Release folders that were not in the latest version: AppName.application and appName.exe.Manifest. The previous release was compiled with VS2010, like this, and the .NET Framework has not changed to 2.0. What can be responsible for the two lines that now appear in both folders? Also, what differences do you usually expect to see between the WinForms Release and Debug folders? I like to have as many options as possible for debugging information in error messages, and I thought the dbg files were related to this. I assume that the optin "Generate Debug Info" compilation is responsible for making your application more transparent to hackers.
Chadd