2016-03-02 64 views
0

我在Windows 10上使用Visual Studio 2015.當我從studio內部運行我的應用程序時,它運行良好,當我使用我創建的安裝程序包將其安裝到程序文件(x86)文件夾,它不會執行任何操作,但會在應用程序日誌中生成一個錯誤,因爲它沒有在System.UnauthorizedAccessException中創建該位置的文件。 這是一個將寫入並需要創建的SQLite db3文件。我在哪裏放置文件,以及如何在安裝項目中執行此操作?Windows Installer安裝後程序無法運行

回答

0

這可能是因爲您正在嘗試將應用程序日期保存在您的應用程序二進制文件(最有可能位於Program Files中)旁邊。

按照MSFT的建議和更新應用程序save the data in the recommended locations。這涉及您的應用程序代碼中的更改,而不是安裝程序中的更改,因爲數據文件夾是在運行應用程序時創建的,而不是在安裝程序中創建的。

相關問題