百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
W

wixsharp

> 编程语言
开源

使用以 C# 语法编写的脚本文件,构建完整的 MSI 或 WiX 源代码的框架。

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

使用以 C# 语法编写的脚本文件,构建完整的 MSI 或 WiX 源代码的框架。

WixSharp (WixSharp) - 管理 WiX 的接口 使用以 C# 语法编写的脚本文件构建完整的 MSI 或 WiX 源代码的框架。

2014 年 7 月,WixSharp 迁移到 CodePlex WixSharp,并以 MIT 许可证重新发布。随后,它从 CodePlex 迁移到 GitHub。您仍然可以在 CodePlex 上找到旧版本和一些有用的内容,以及过去的讨论。

WixSharp 是 CS-Script 系列的成员。WixSharp 允许通过执行使用纯 C# 语法编写的脚本文件来构建完整的 MSI 或 WiX 源代码。WixSharp 引擎使用 C# 类结构来模仿 WiX 实体及其关系,从而生成有效的部署模型。

WixSharp 解决了许多 MSI 编写方面的挑战。它以一种非常优雅但不正统的方式解决了常见的 MSI/WiX 编写限制。WixSharp 遵循了其他 转编译器 的步骤,例如 Script#、CoffeeScript 或 GWT,使用更易于管理的语法(本例中为 C#)的源代码生成所需的不易于管理的语法(WiX)的源代码。在此上下文中,“更易于管理的语法”意味着代码更简洁、更易于阅读,编译时错误检查更好,并且可以使用更先进的工具。

WixSharp 还消除了在完全不同的语言(例如 C++) 开发 MSI 子模块(自定义动作)的必要性,因为它允许同时使用相同的语言(C#)来定义组件和行为。这还使得源代码结构更加统一、简化和一致。

如果您使用 WiX4+ 串流,则需要在构建环境中安装 .NET SDK(而不是 .NET Framework SDK)。Visual Studio 2022 已附带 .NET SDK。对 .NET SDK 的需求是由 WiX 供应商分发 WiX 编译的方法决定的。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言