我可能有點幼稚,但需要快速創建一些低佔用空間的應用程序(使用Telerik組件)給許多客戶。這是一種快速而骯髒的解決方案,可以克服不同筆記本電腦版本上Oracle軟件的不足。爲什麼ClickOnce .NET部署需要安裝
我有一個想法,ClickOnce會允許我將應用程序與所有依賴關係打包在一起,並且不需要軟件安裝。我在大型企業環境中工作,需要管理員訪問軟件安裝。因此,託管一個包含所有依賴關係的自包含應用程序(ClickOnce)聽起來很棒,只需在全局文件共享上託管應用程序即可。
通過它的實際工作,應用程序不是自包含的。它需要一個引導程序並創建一個setup.exe。我的客戶無法安裝軟件(無管理員權限),也不想安裝可能超出企業標準(.NET版本)的軟件依賴項。
我假設當人們必須通過setup.exe安裝先決條件時,我最終可能會覆蓋客戶端上安裝的.NET版本,或者我的客戶可能無法執行setup.exe,因爲他們會這樣做沒有管理員權限來安裝軟件。
任何意見讚賞,也許我誤解了這個過程。我希望可以打開一個完全自包含的應用程序,可以爲該正在運行的應用程序提供依賴項,無需安裝,並且可以對公司客戶端進行零腳本更改。
嗨,但可能會有一個setup.exe創建需要安裝整個.net框架,如果不滿足前提條件的目標?那是一個本地.net安裝 - 看起來很瘋狂,因爲.net 4.5的安裝可以做得很低而且沒有管理員權限? – smackenzie