微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

发布版本包含额外的文件,我需要这些?

我用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文件

如何关闭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] 举报,一经查实,本站将立刻删除。

相关推荐