c# - 我有哪些安装程序选项可以将 Windows 服务与 WPF 应用程序捆绑在一起?

标签 c# .net wpf windows-services windows-installer

我已经看过 C#: Making an Installer that installs both a WPF application (ClickOnce) and a Windows Service但这从未回答我的问题。我有一个类似的设置:一个 WPF 应用程序和一个 Windows 服务。我想要一个安装程序首先安装 Windows 服务,然后安装 WPF 应用程序。此外,它还必须能够打开防火墙异常(exception)。

有人对可以做到这一点的产品有任何经验吗?我感觉 InstallShield Premier 可以做到这一点,但我不希望花费 500 美元左右购买许可证。

谢谢!

最佳答案

你看过WIX吗?它是一个用于构建 MSI 设置的开源工具。它得到了很好的支持。我没有用它来执行您所要求的操作,但快速搜索确实显示了 WIX 的防火墙设置扩展:http://www.joyofsetup.com/2008/05/17/new-wix-feature-firewall-extension/

关于c# - 我有哪些安装程序选项可以将 Windows 服务与 WPF 应用程序捆绑在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9146693/

相关文章:

c# - 存储在字符串变量中的值在每次页面加载时丢失

c# - 删除#C 中动态添加的组合框

c# - ObjectContext 可能处于不一致状态

c# - 绑定(bind)到 ItemsControl 内的 Window.DataContext.ViewModelCommand

wpf - 如何在WPF ComboBox中正确显示太长的文本

c# - MongoDb C# 驱动程序在日期时间比较中引发序列化错误

c# - C# 中的 "protected"方法?

c# - 将数据隐藏在 mp3 文件中

wpf - WPF 中的 SelectionChanged 事件是否只能针对用户交互进行处理?

c# - 根据名称以编程方式设置 EXAM Datagrid 的选定项目