我可能有点幼稚,但需要快速创建一些低占用空间的应用程序(使用Telerik组件)给许多客户。这是一种快速而肮脏的解决方案,可以克服不同笔记本电脑版本上Oracle软件的不足。为什么ClickOnce .NET部署需要安装
我有一个想法,ClickOnce会允许我将应用程序与所有依赖关系打包在一起,并且不需要软件安装。我在大型企业环境中工作,需要管理员访问软件安装。因此,托管一个包含所有依赖关系的自包含应用程序(ClickOnce)听起来很棒,只需在全局文件共享上托管应用程序即可。
通过它的实际工作,应用程序不是自包含的。它需要一个引导程序并创建一个setup.exe。我的客户无法安装软件(无管理员权限),也不想安装可能超出企业标准(.NET版本)的软件依赖项。
我假设当人们必须通过setup.exe安装先决条件时,我最终可能会覆盖客户端上安装的.NET版本,或者我的客户可能无法执行setup.exe,因为他们会这样做没有管理员权限来安装软件。
任何意见赞赏,也许我误解了这个过程。我希望可以打开一个完全自包含的应用程序,可以为该正在运行的应用程序提供依赖项,无需安装,并且可以对公司客户端进行零脚本更改。
嗨,但可能会有一个setup.exe创建需要安装整个.net框架,如果不满足前提条件的目标?那是一个本地.net安装 - 看起来很疯狂,因为.net 4.5的安装可以做得很低而且没有管理员权限? – smackenzie