clickonce集锦

1、clickonce初级编
http://hi.baidu.com/assembly_cs/blog/item/1a0ddd39abee2ef33b87cea8.html
2、如何让ClickOnce进行手动更新
http://ugvanxk.blogchina.com/5097419.html
3、clickonce的高级应用
http://hzpal.com/Discuss/DotNet/463.aspx
4、Mage.exe(MageUI.exe)工具介绍
http://msdn2.microsoft.com/zh-cn/library/xc3tc5xx.aspx
5、使用 ClickOnce 进行用户启动的更新
http://www.myfaq.com.cn/2005Nov/2005-11-25/209484.html
先决条件是可扩展的 — 可以将您自己的 Windows Installer .msi 文件或其他第三方可重新发布包添加到引导程序中。有关详细信息,请参阅 MSDN 技术资源库中有关 Visual Studio 2005 的文章“How to:Add Your Own Prerequisites to a ClickOnce Application”。
为了安装标记为可选的项,必须在 ClickOnce 应用程序中包含能够识别应用程序何时需要可选程序集或其他文件的代码。然后,代码必须调用 System.Deployment.ApplicationDeployment类的 DownloadFiles方法或 DownloadFilesAsync方法来安装所需的文件。有关更多信息,请参阅 Visual Studio 2005 文档中的“Walkthrough:Downloading Assemblies On Demand with the ClickOnce Deployment API”主题。
通过代码使用 ClickOnce API来实现自动更新
6、Use the Visual Studio 2005 Bootstrapper to Kick-Start Your Installation
http://msdn.microsoft.com/msdnmag/issues/04/10/bootstrapper/
7、.NET Client Applications: .NET Application Updater Component
http://windowsforms.net/articles/appupdater.aspx

PS1:
如果您的 Web 服务器为 Microsoft® Windows Server™ 2003,则可能需要进行一项很小的配置更改。默认情况下,Windows Server 2003 会禁止下载任何具有已知文件扩展名的文件。如果准备使用此服务器来发布 ClickOnce 应用程序,则您应当更改 Microsoft® Internet 信息服务 (IIS) 的设置以允许下载具有 .deploy 和 .manifest 扩展名的文件。Microsoft Knowledge Base 文章 327283(英文)中论述了此问题,其中讨论了如何向您的 IIS 设置中添加新的文件类型(以及关联的扩展名)。对于 .deploy 文件类型,建议使用一种 MIME 类型“application/deployment”来注册它。
PS2:

ClickOnce部分信任文件达到一定大小怎么办?(技巧)

很多时候当部分信任的ClickOnce达到250MB以上的时候,就会报错。
此时,我们可以修改注册表HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment
做成一项“OnlineAppQuotaInKB”的DWROD值,然后双击选择10进制数,然后可以输入了,单位是KB。
但是要注意了,一般实际的大小是填写数字的一半,比如你想允许500MB,你就要填写1000MB。
PS3:
.net程序引用com组件,免com组件注册方法
http://msdn.microsoft.com/msdnmag/issues/05/04/RegFreeCOM/
將參考元件的屬性 Isolated 設定為  True(独立=true),就成了所謂的RegFree的元件,不過可惜的是限定在Windows XP等級以上的平台才適用。
posted on 2006-09-24 20:26  蝈蝈  阅读(2005)  评论(1编辑  收藏  举报