ClickOnce 是一种主要用于 WinForms 应用程序的部署技术。它支持自动升级,并能通过网站和开始菜单来启动。如果使用前者,在 URL 中的查询字符串参数会传递给应用程序。
使用 Mike Wade 所描述的技术,ClickOnce 应用程序中也能关联文件类型了。这是通过把文件关联标记添加到应用程序清单文件中来实现的。对于 Visual Studio 用户,这意味添加一个 app.manifest 文件后,在发布的时候这个文件会被自动的合并到完整的清单文件中。 Mike Wade 列出了必须遵循的一些规则:
- 4 个 Xml 属性的值都必须设置
- 文件关联只能工作于纯粹的 ClickOnce 应用程序。这意味着浏览器托管的应用程序和 Office 文档不能利用这个功能
- 应用程序必须基于.NET 3.5 编译
- 应用程序必须设置为完整信任模式
- 应用程序必须被安装(不能从网站上运行)
- 每个应用程序最多只能关联 8 个文件类型
更多内容推荐
微软发布.NET 5.0 RC1,未来将只有一个.NET
微软发布了.NET 5.0 RC1,这是.NET 5在11月正式发布之前的第一个“go-live”版本。
23|Android 系统开发:Android 系统开发的版本管理、编译与自动化测试
这节课我们会学习Android系统开发的版本管理、编译调试以及相关的自动化测试等实践,了解引入这些工具及实践的目的。
2023-04-03
微软发布 Blazor WebAssembly 3.2.0 RC
4月30日,微软发布了Blazor WebAssembly 3.2 RC。按照计划,这是Blazor WebAssembly的最后一个预览版,它包含了所有正式特性。
微软 Office 365 正式上架 Mac App Store
今天,Office 365正式在Mac App Store上架,Mac用户可以轻松下载Word,Outlook,Excel,PowerPoint,OneNote以及整套微软的热门应用程序。用户还可以从应用程序内订购Office 365。
Wasmtime:终于可以在.NET 应用中运行 WebAssembly 了
WebAssembly运行时Wasmtime增加对.NET Core的支持,基于.NET Core的应用程序现在可以运行WebAssembly代码了。
一文看懂.NET 的各种变体
本文的目标不是要深入到各种.NET的技术细节中,关于技术细节已经有大量的技术资源可参考。相反,本文的目的是澄清一个简单的问题:在特定情况下应该使用哪种.NET?
18|年度总结:eBPF 的 2022 之旅
过去一年,不仅 Linux 内核极大地丰富了 eBPF 的功能特性,eBPF 的生态和实践也取得了突飞猛进的发展。
2022-12-30
.NET Core 很酷,你不得不知!
2019年秋天,.NET Core 3.0即将问世,作为技术从业人员,这些惊喜的变化你需要关注。
Amazon AppStream 2.0 新增功能介绍
Amazon AppStream 2.0 允许您通过 Web 浏览器访问 Windows 桌面版应用程序。
用 WinForm/WPF 代码来为.NET Core 3.0 功能投票
我们在5月报道过微软希望在.NET Core 3.0上运行WinForms和WPF。为了实现这个目标,他们正在构建一个新工具,该工具将允许你投票以决定他们需要把哪些API移植到.NET Core。但是,这不是一次直接进行的投票,而是基于你的应用程序正在使用的API进行的。
利用 Active Directory 联合身份访问基于 Amazon Elasticsearch Service 的 Kibana(二)
AWS最近发布了 Amazon Elasticsearch Service 与 Amazon Cognito 集成的服务
AWS 加入 .NET 基金会
今天我们很高兴地宣布,AWS 将作为企业赞助商加入 .NET 基金会。
面向桌面开发的 Windows Template Studio
在过去的二十年里,开发Windows应用程序所需的样板代码的数量急剧增加,这是由于.NET早期是源于RAD或快速应用程序开发框架。微软试图通过面向UWP应用程序的Windows Template Studio来解决这个问题。
Web 应用防火墙:怎样拦截恶意用户的非法请求?
Web 安全是所有互联网应用必须具备的功能,没有安全防护的应用犹如怀揣珠宝的儿童独自行走在盗贼环伺的黑夜里。
2022-03-28
.NET Framework 4.8 预览
虽然人们的大多数关注点都在.NET Core上,但经典的.NET Framework仍然在开发中。.NET 4.8的“早期访问”预览版表明了微软最关心的领域包括高DIP、可访问性和并发性。
文件批量处理项目必备知识
2022-12-29
27|部署:如何在 Linux 上配合定时任务部署推荐系统服务?
在这节课中,我们主要了解了如何在Linux系统上使用Crontab命令做定时任务。
2023-06-16
04|初窥门径:一个 Go 程序的结构是怎样的?
一个Go程序的结构是怎样的?
2021-10-20
微软发布 Fluid:基于 Web 的文档协作平台
Fluid Framework是一个开发者平台,旨在帮助开发者构建高度协作、交互式的Web服务和应用程序。
.NET Core 的过去、现在和未来
在最新的微软Build大会主题网站上,微软.NET程序经理Scott Hunter发表了一篇文章,指出.NET Core是.NET的未来。
暂无签名
推荐阅读
.NET 5 的重大改变:消失的历史技术
.NET Standard 停止更新,它将何去何从?
35|实现:基于 JDK 17、Spring Boot 3、Spring 6 打造云原生 Java 应用
2023-11-17
21|平台移植:Windows 平台上的 eBPF 实现
2023-09-30
33|环境:基于 GraalVM 的 JVM 云原生环境搭建
2023-11-13
.NET6 新东西 -- 隐式命名空间引用
2021-11-17
微软正式发布 .NET 6 LTS 版本
电子书
大厂实战PPT下载
换一换 张磊 | 字节跳动 Web Infra 前端负责人
陈仲铭( ZOMI 酱) | 华为 昇腾生态技术首席
张超 | 华为 服务研发/主任工程师
评论