我正在尝试使用Visual Studio Community Edition 2015创建安装项目(安装程序)
当我在发布模式下构建我的VB.NET(WinForms)项目时,会创建以下文件:
我应该将哪些文件添加到我的安装项目中? 所有这些文件? 什么是vshost.exe文件? 我理解.config文件,它用于保存设置,但是.xml文件是什么?
此外,我希望我的用户设置(配置文件,设置为“用户范围”)对于Windows中的每个帐户都是唯一的。我是否只将.config文件放在应用程序数据文件夹中? (我试过了,它在.config文件名下面画了一条蓝线)。
答案 0 :(得分:2)
据我所知,你真正需要的唯一文件是MyApp.exe
。如果您需要调试信息(例如,如果您想知道发生异常的行,或者您想要更精确的堆栈跟踪),那么您也可以复制MyApp.pdb
文件。
.vshost
- 文件仅适用于 Visual Studio托管过程。它们仅在调试应用程序时用于开发环境,因此您不需要它们。
对于设置,它们是为每个新用户自动生成的(因此它们是用户特定的,如您所愿),因此您也不会需要该文件。
最后,.xml
文件也只是开发环境中使用的文件。它包含IntelliSense使用的XML注释,以便在显示自定义类/方法/变量/等时能够显示自定义描述。
所以总的来说你真的只需要MyApp.exe
,可能还需要MyApp.pdb
。
答案 1 :(得分:2)
最好正确配置项目,这样就不必猜测了。确保选择了Release配置。然后:
答案 2 :(得分:1)
你不需要这些
MyApp.vshost.exe
MyApp.vshost.exe.config
MyApp.vshost.exe.manifest
实施例
http://stackoverflow.com/questions/774187/what-is-the-purpose-of-vshost-exe-file
你应该只需要: MyApp.exe的 MyApp.exe.config MyApp.pdb MyApp.xml