为啥不推荐使用 JScript 在 WiX 中实现自定义操作?

Posted

技术标签:

【中文标题】为啥不推荐使用 JScript 在 WiX 中实现自定义操作?【英文标题】:Why is using JScript for implementing custom actions in WiX not recommended?为什么不推荐使用 JScript 在 WiX 中实现自定义操作? 【发布时间】:2013-07-10 08:19:33 【问题描述】:

在浏览有关 WiX 的文档和讨论时,尤其是有关自定义操作的部分,可以阅读到不建议使用 JScript 来实现自定义操作。

但我还没有找到这些说法的详细解释。

问题的背景是当前项目的要求,安装程序必须更新一些文本文件。此操作在标准操作中不可用,到目前为止我发现的插件都是针对旧版本的 WiX 构建的。所以看来我必须自己实现这个自定义动作。

【问题讨论】:

blogs.msdn.com/b/robmen/archive/2004/05/20/136530.aspx @YanSklyarenko 这是我搜索的参考资料。您能否将您的评论更改为答案以便我接受? 【参考方案1】:

Rob Mensching 有a great post 正是关于这个主题。 总结为什么这是一个坏主意:

健壮的代码很难用脚本编写 在 Windows Installer 中调试脚本很困难 防病毒产品杀死他们

通过上面的链接查看详细信息。

【讨论】:

以上是关于为啥不推荐使用 JScript 在 WiX 中实现自定义操作?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在c++中实现基于类的优先级队列时需要重载operator<?

如何在 Wix 中添加命令行参数

为啥 Alexandrescu 不能使用 std::uncaught_exception() 在 ScopeGuard11 中实现 SCOPE_FAIL? [复制]

为啥认证应该在过滤器而不是控制器中实现?

为啥在向量类中实现 operator= 时返回 const 引用

如何在MySQL中实现自增序列?简单易懂的教程推荐!