ClickOnce按需加载

时间:2012-08-26 04:37:45
【文件属性】:

文件名称:ClickOnce按需加载

文件大小:57KB

文件格式:RAR

更新时间:2012-08-26 04:37:45

ClickOnce

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


【文件预览】:
test
----WindowsFormsApplication1()
--------Form1.cs(3KB)
--------bin()
--------WindowsFormsApplication1_TemporaryKey.pfx(2KB)
--------obj()
--------Properties()
--------Program.cs(505B)
--------WindowsFormsApplication1.csproj(7KB)
--------Form1.Designer.cs(3KB)
--------WindowsFormsApplication1.csproj.user(580B)
--------Form1.resx(6KB)
----test.sln(1KB)
----OnDemandAssembly()
--------bin()
--------obj()
--------Properties()
--------OnDemandAssembly.csproj(2KB)
--------DynamicClass.cs(342B)
----test.suo(13KB)

网友评论

  • 值得参考吧