我用Visual Studio 2012 Express构build了我的程序,bin / release /包含一些其他文件以及exe。 我需要分发这些文件吗?
myApp.exe.config
myApp.pdb
myApp.vshost.exe
myApp.vshost.exe.config
myApp.vshost.exe.manifest
为什么我的WPF应用程序不显示?
如何以编程方式检索“Program Files”文件夹的实际path?
Windows应用程序图标文件
构buildWindows服务的安装项目时出现问题?
如何防止显示“程序意外终止”窗口?
你(可能)需要
myApp.exe.config
包含可执行文件的配置设置。
你不需要别人。
myApp.pdb
包含调试符号
myApp.vshost。*
在调试时由Visual Studio使用( vshost表示Visual Studio主机)。
这取决于。 其他答案是正确的说myApp.exe和myApp.exe.config是必不可少的选择。
您可能还想运送PDB文件。 如果你这样做,你有更多的选项用于调试目的(例如 – 可以在代码中抛出异常的行号)。
可能没有任何你想要发送vshost文件的用例。
但是,除了exe和config之外,运输任何东西都可以使你的软件更容易反向工程; 并增加你的包装大小。
我认为在大多数情况下,答案将是,只有船舶myApp.exe和myApp.exe.config出于这些原因。
查看以前的这些问题以获取更多信息:
包含PDB文件的优点和缺点
发行版本还有PDB文件
什么是vshost exe的目的
myApp.exe>是的
myApp.exe.config>是的
其他>没有
myApp.pdb
这是关于开发人员需要了解的关于pdb文件的好文章: http : //devcenter.wintellect.com/jrobbins/pdb-files-what-every-developer-must-kNow
pdb文件用于调试目的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。