繁体   English   中英

通过提供Visual Studio Solution的release文件夹来部署wpf应用程序

[英]Deploying a wpf application by giving the release folder of Visual Studio Solution

我将通过简单地(通过inno安装编译器)提供Visual Studio 2012解决方案的Release文件夹来向用户部署/发布wpf应用程序。 但我想我不希望所有文件都来自那里,因为有些文件可能用于Visual Studio。 那么我可以删除哪些文件来减少部署的大小?

先感谢您。

构建后,您的Release目录中可能会包含以下文件:

MyApp.exe
MyApp.pdb
MyApp.exe.config
MyApp.vshost.exe
MyApp.vshost.exe.config
MyApp.vshost.exe.manifest

您必须在部署中包含的文件:

MyApp.exe
MyApp.exe.config

.exe.config包含默认的应用程序设置,除非您使用设置设计器,否则必须进行部署,在这种情况下,默认值将嵌入到程序集本身中。

您可以选择在部署中包含的文件:

MyApp.pdb

.pdb文件包含调试信息(程序集的调试符号),在分析异常/崩溃报告中的调用堆栈时为您提供有关代码行号的信息。

Visual Studio使用的文件,因此不应该部署它们:

MyApp.vshost.exe
MyApp.vshost.exe.config
MyApp.vshost.exe.manifest

Release目录还可以包含主可执行文件引用的DLL(来自其他项目或第三方库的构建输出),它们也应包含在部署中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM