簡體   English   中英

使用 Inno Setup 安裝時應用程序不起作用

[英]Application does not work when installed with Inno Setup

我正在開發桌面數據庫應用程序。 使用 rdlc 報告和報告查看器。 開發過程中一切正常,reportviewer 顯示所有數據都很順利。 我使用 Inno Setup 部署應用程序。 但是當我安裝應用程序時,reportviewer 沒有顯示數據。 當數據正確插入表中時。

對於運行不正確或完全失敗的應用程序,當通過 Inno Setup 安裝到Program Files夾時,首先要測試的是嘗試手動將應用程序部署到同一文件夾。


如果應用程序在手動部署后仍然失敗,最常見的問題是應用程序需要用戶對應用程序文件夾具有寫入權限。 由於在現代版本的 Windows 上,用戶通常沒有對Program Files夾的寫入權限,因此該應用程序無法運行。 所以問題通常與Inno Setup無關,而是應用程序本身的問題。

解決問題:


還有許多其他可能的原因,為什么應用程序在安裝時可能會失敗,包括:

  • 您省略了一些依賴項:

    • DLL 庫
    • .NET 程序集
    • .NET 框架
    • Java運行時環境
    • 其他運行時
    • COM/ActiveX 對象等
  • 該應用程序需要一些配置:

    • 一份文件
    • 一個注冊表項 [包括 COM/ActiveX 對象注冊]
    • 環境變量等
  • 該應用程序並非設計為從名稱中包含空格的文件夾 ( Program Files ) 中執行。

  • 應用程序被 Windows 文件虛擬化弄糊塗了(雖然不太可能)。 請參閱使用 Inno Setup 安裝的應用程序將文件寫入未知位置而不是其安裝文件夾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM