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达到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等級以上的平台才適用。
分享到:
相关推荐
除了继续支持Setup & Deployment项目之外,引入了ClickOnce部署技术,它简化了小型应用程序的发布和更新流程。ClickOnce允许应用程序自动检查更新,并在有新版本时自动下载和安装。这种部署方式降低了用户的操作复杂...
- **Microsoft的ClickOnce技术**:提供了一种简单的方法来部署和自动更新桌面应用程序。 - **基于Flash的Flex**:虽然不是纯粹的Ajax技术,但提供了类似的功能和丰富的界面设计能力。 #### 六、总结 综上所述,...
了解部署策略和最佳实践,如使用ClickOnce部署或创建MSI安装包,是确保软件顺利分发的关键步骤。 六、示例程序和学习资源 提供的示例程序是学习AE开发的重要资源。通过阅读和分析代码,初学者可以直观地了解AE API...
6. 部署:生成发布版本,支持安装包制作和点击运行(ClickOnce)部署。 【C#项目类型及创建步骤】 常见的C#项目类型包括: 1. 控制台应用程序:创建一个.csproj文件,包含Main方法作为程序入口,通过命令行界面交互...
7. **部署与安装**:了解ClickOnce部署技术,使得VSTO解决方案可以方便地分发和更新。 8. **错误处理和调试**:学习如何调试VSTO解决方案,解决可能出现的运行时错误和兼容性问题。 9. **最佳实践**:理解在开发...
- 部署到IIS服务器,或者通过ClickOnce技术发布。 12. **最佳实践与案例分析** - 设计模式在Silverlight中的应用,如MVVM模式。 - 实际项目案例,展示Silverlight在电子商务、企业应用、媒体门户等领域的应用。 ...
11. **部署与打包**:了解ClickOnce部署,使应用程序能够快速安装和更新,以及设置应用程序清单和依赖项。 12. **国际化与本地化**:WPF支持全球化和本地化,通过Resource Files和CultureInfo,可以让应用程序适应...
11. 部署与打包:介绍WPF应用程序的部署策略,包括ClickOnce和Setup项目。 12. 调试与性能优化:提供调试技巧,以及如何进行性能分析和优化。 通过《Manning.WPF.in.Action.with.Visual.Studio.2008》,读者可以...
12. **部署和安装**:掌握ClickOnce部署技术,了解如何打包和发布WPF应用程序,以便用户方便地安装和更新。 在《C# WPF程序设计教程》中,你将深入这些主题,通过实践项目进一步巩固理论知识,提升你的C# WPF开发...
10. **部署和打包**:解释如何将WPF应用程序打包并分发给用户,以及ClickOnce部署的优势。 11. **实战项目**:可能提供一个或多个实际项目例子,让读者有机会应用所学知识。 通过这份PDF,读者可以系统地学习WPF,...
9. **部署和安全性**:最后,书中可能讨论WPF应用程序的部署策略,以及如何确保应用程序的安全性,包括ClickOnce部署和权限管理。 通过阅读这本书,开发者可以全面掌握WPF的核心概念和技术,从而提升构建高效、美观...
5. **部署和更新**:通过ClickOnce或Windows Installer部署应用程序,并设置自动更新机制。 四、视频学习资源 "0908pm.wmv" 文件很可能是本次Webcast的录制视频,涵盖了上述内容的详细讲解。观看此视频,你可以更...
13. **部署与生命周期**:讨论ClickOnce部署、应用程序生命周期管理和安全性策略。 **学习路径与进阶** 理解并熟练运用这些知识点后,开发者可以逐步进阶到更高级的主题,如自定义控件、附加行为、数据服务集成、...
Silverlight应用程序通过ClickOnce技术进行部署,用户只需点击即可安装。同时,Silverlight有安全模型限制,以防止恶意代码执行。 **10. 移动设备支持** 虽然主要面向桌面浏览器,Silverlight也有针对移动设备的...
- **事件处理器**:v-on指令用于监听DOM事件,如`v-on:click="doSomething"`,$event可以获取原始事件对象。 - **事件修饰符**:如`.stop`阻止事件冒泡,`.prevent`阻止默认行为,`.once`只触发一次等。 - **表单...
WPF应用程序可以作为桌面应用程序或者ClickOnce部署,使得安装和更新过程更加简单。此外,WPF利用.NET Framework的安全特性,提供了沙盒环境,以确保应用程序的运行安全。 **事件和命令** WPF中的事件处理机制使得...
9. **组件设计和部署**:学习如何设计可重用的组件,并通过ClickOnce或其他部署技术将其发布给其他开发者和用户。 10. **性能优化**:高级编程还包括理解和优化代码性能,如避免内存泄漏、减少GC压力、使用高效算法...