2013-08-19 56 views
1

我有一個ClickOnce Wpf應用程序,需要運行.Net 4.5。我的用戶遍佈全國(其中約60人),爲每臺電腦組織管理權限將是一項非常困難的任務。有沒有辦法將.Net 4.5嵌入到我的應用程序中,因此我不必在每個用戶的PC上安裝.Net 4.5?我已經靜態鏈接sqlite數據庫以刪除VC Redistributable安裝。Clickonce Wpf Embed .NET 4.5

Thx對於任何建議。

回答

2

您必須是管理員才能安裝.net框架,沒有任何理智的解決方法。

有像曾經一些技巧中提到:

.NET Framework install w/o admin rights

但是那通常是非常糟糕的主意。

WIN8用戶將安裝它。

WIN7將只有3.5可能降級到.net 3.5?你真的使用4.5個功能嗎?

0

如果您使用ClickOnce,並且您的用戶沒有安裝Framework 4.5,安裝程序將檢查該內容並自動下載正確的Framework。

總結一下,你無事可做,ClickOnce程序爲你處理。

+0

Thx用於回覆,但我的用戶在他們的電腦上沒有管理員權限,安裝程序在安裝.NET 4.5時停止。我已經測試了具有管理員權限的電腦上的安裝程序,然後安裝正常。 – Albertus

+0

您是否嘗試通過選擇「以管理員身份運行」來運行安裝程序?根據論壇/文件,這不是必要的。你可以創建一個批處理來安裝框架作爲管理員,然後運行ClickOnce? – glautrou

+0

我沒有我自己的管理員帳戶爲每個用戶的電腦,但我會嘗試與.NET 3.5部署,看看是否有用。 – Albertus