簡體   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