![](/img/trans.png)
[英]How to package .NET Core 3 in Visual Studio Installer Project
[英]How to make installer package with multiple executables in Visual Studio
我正在制作一個包含三個部分的小型備份應用程序。
如何打包這些文件(最好是在VS2013中使用,如果不使用某些免費軟件),以便將它們全部安裝在一起? (它們每個都使用幾個(不同的)自定義dll。例如,備份組件使用DotNetZip和WinSCP ,而調度組件使用Win32.TaskScheduler。)
我基本上只是希望用戶運行一個安裝程序,它將安裝所有三個exe及其依賴項。
目前,這是三個單獨的項目,具有三個不同的解決方案。 如果可以簡化,我可以組合為一個解決方案。
正如Louis Van在此評論中提到的,您可以將這些可執行文件之一作為primary output
到安裝程序項目中,而其余兩個exe可以使用“ Add > File..
選項添加到安裝bin目錄中。
當您將可執行文件添加到安裝程序的“應用程序文件夾”中時,Windows安裝程序將檢測到相關exe的引用並將其自動包括在內。
您可以使用免費版本的Advanced Installer (創建“簡單”項目)將它們打包到MSI中。 它還包括VS擴展 ,因此您可以直接在VS之上構建MSI。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.