MVC Web 应用程序 WIX 安装程序
Posted
技术标签:
【中文标题】MVC Web 应用程序 WIX 安装程序【英文标题】:MVC web application WIX installer 【发布时间】:2013-01-11 10:11:50 【问题描述】:我正在尝试使用 WIX 为我的 MVC Web 应用程序创建安装程序。我已经关注了这个:http://blog.torresdal.net/2008/09/26/ 博客文章,我得到了它的工作。问题是在我的Product.wxs
中我需要列出我要安装的所有文件,即:
<File Id="Web.config" Name="Web.config" ...
<File Id="MvcApplication4.dll" Name="MvcApplication4.dll" ...
等等。
在安装过程中,将这些文件安装在 ProgramFiles\MyApp\ 目录中。哪个好。
我想要做的是安装所有需要的文件(就像我通常使用 => 发布所做的那样)。意思是:bin、Views、Scripts 等。而不是在 Product.wxs 中一一列出。
或
有没有办法在 wix 中指定复制文件夹和所有内容 在里面?
任何信息将不胜感激。 谢谢
【问题讨论】:
您是否需要一个 Web 应用程序的安装程序?我使用github.com/manojlds/YDeliver 取得了很好的成功。这是基于 psake 构建的。 wix - Copy an entire directory and all of its contents 的可能重复项。 找到答案:[这里][1] [1]:***.com/questions/6816289/… 使用加热或石蜡。 【参考方案1】:正确的做法是使用 Heat (http://wix.sourceforge.net/manual-wix3/heat.htm)。
如果你想要的话,Heat 会从你的输出目录中收集文件。
您更有可能将其指向 Visual Studio 项目,它会选择所有输出并复制到输出类型文件。
它非常灵活,可以完全按照您的要求进行操作,只需将其添加为后期构建步骤即可。
【讨论】:
以上是关于MVC Web 应用程序 WIX 安装程序的主要内容,如果未能解决你的问题,请参考以下文章