WiX(Votive)项目参考收获(HEAT)ASP.Net Web应用程序
我在做什么
我在Visual Studio 2010中有一个ASP.Net Web应用程序和一个WiX安装项目.我可以使用以下HEAT命令集显式收集Web应用程序作为安装项目的预构建事件:
请记住,RUNTIME文件夹和BINFOLDER是我在主产品WXS文件中声明性设置的目录. 为什么我不喜欢它 这种方法很烦人,因为我需要在构建安装项目之前检出HEAT生成的片段WXS文件.另一个考虑因素是它是一个Web应用程序,我需要将二进制文件和符号放入与内容不同的目录(bin)中. 我的目标是什么 我宁愿在Wix安装项目中使用项目引用,只需将Harvest属性设置为True即可.然后我可以收集BinariesContentSatellites来获取我的片段中需要的项目,然后设置一个我可以在主产品WXS中引用的目录ID.问题是这会将内容,二进制文件和符号放在我需要后两者的同一文件夹中的嵌套bin文件夹中.我无法两次添加此项目引用,每个引用具有不同的收获选项. 我的问题 有没有办法做我正在做的事情或者我需要保持预建活动?另外,我考虑过手动收集片段一次,没有构建事件,然后根据需要重新收获.我宁愿避免这种做法. 解决方法
回答你的主题“为什么我不喜欢它”:我也有同样的问题,但后来我找到了解决方案.您不需要签入片段文件.只需在物理上添加文件,然后包含在项目中
注意:不要从项目中添加片段文件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何自动执行功能/集成测试和数据库回
- 与32位相比,ASP.NET 4.0工作进程在64位内消耗的内
- asp.net-mvc – MVC 5具有身份验证模式的外部身份
- asp.net – 我可以通过编程方式加载’Roles’属性
- asp.net-mvc – ASP.NET MVC路由中未传递的参数值
- asp.net – 用于Microsoft.Office.Interop.Excel
- asp.net-mvc – 双引号之间的Razor代码
- asp.net – WCF – 找到了该合同的多个端点配置
- .net – 排除某些页面使用HTTPModule
- asp.net – ASP MVC – 默认的HTTP标头有任何常量