ClickOnce按需加载
使用VS2005的ClickOnce技术实现按需下载组件
默认情况下,首次运行ClickOnce应用程序时,会下载该应用程序中包含的所有程序集。但是一些特殊的场景我们可能不希望它这么干,而是希望按照一定规测或者需要用到某个组件的时候再下载。
比如我们可能会有下面一些应用场景的需求:
1、我开发的这个客户端程序是要收费的。但是免费用户也可以使用部分功能。我在技术实现上把收费用户使用的功能封装到了A.dll组件了,我希望免费用户根本无法获得A.dll,只有收费用户才能获得A.dll,并加载A.dll中的收费功能。
2、我整个应用程序非常大,我不希望我每次更新,用户都需要把所有应用
文件列表
ClickOnce按需加载.rar
(预估有个39文件)
test
WindowsFormsApplication1
Form1.cs
3KB
bin
Debug
WindowsFormsApplication1.vshost.exe
14KB
WindowsFormsApplication1.exe
9KB
WindowsFormsApplication1.application
2KB
OnDemandAssembly.dll
4KB
WindowsFormsApplication1.exe.manifest
4KB
用户评论