2014-07-14 43 views
2

上週我爲客戶端開發了一個應用程序(Windows Forms c#)。但是當他試圖安裝它時,關於丟失的組件(Visualbasic.powerpacks 10.0)引發了一個異常,他告訴我他試圖下載組件的3.0版本,但是當安裝並嘗試啓動應用程序的安裝時,它根本不開始。.NET應用程序根本無法在客戶端計算機上啓動

我去嘗試在我的另一臺機器上的進程,我執行設置,啓動應用程序,關於Powerpacks的異常被拋出,我下載了10.0版本,安裝它,但是當我嘗試啓動應用程序, 什麼都沒發生!它加載大約5秒,但沒有任何事情發生後。

我去檢查Windows事件視圖,每當應用程序無法啓動一個事件出現在那裏有一些與安全-spp有關的事情,如果需要我可以發佈事件的確切細節(因爲我是從開發機)

寫這個消息我開發在這個環境中的應用: 的Visual Studio 2012 C# 的WinForms

而爲參考(動力單元),我複製到本地的變量複製本地設置爲真正。

任何幫助,將不勝感激。 謝謝

編輯:

解決了!我將所有引用的屬性副本設置爲「本地」爲true。現在它們位於發佈文件夾中,將該文件夾發送到另一臺機器並啓動應用程序。向我的客戶發送了更新。

謝謝你的回答。

+2

事件查看器中的錯誤描述是什麼? –

回答

2

要成功部署應用程序,您還必須部署所有components that are referenced by the application.

用戶可能需要在計算機上管理權限或類似的用戶 權限來安裝自舉組件。對於 ClickOnce應用程序,這意味着用戶可能需要安裝應用程序的管理權限 ,而不管應用程序指定的安全級別爲 。安裝應用程序 後,用戶可以運行該應用程序,但不具有管理 權限。

我假設你和你的客戶正在運行安裝和應用程序run as Administrator

相關問題