Dr.*_*ABT 6 .net c# deployment silverlight visual-studio-2010
我需要跨多个平台打包和发布.NET控件库,并且有关于如何通过构建脚本和VS2010配置自动化此部署(或尽可能高效)的问题.
控件库将作为Silverlight版本(SL 3.0,4.0,5.0的单独版本)和WPF版本(.NET3.5/.NET4.0的单独版本)发布.我还需要指定相同库的发行版和试用版.试用版将在代码中与预处理程序语句TRIAL区分开来.试用版和完整版都将以RELEASE模式编译.
我想知道如何以最有效的方式实现这一目标.我的VS2010解决方案目前有一个WPF(.NET 4.0)项目和一个SL(SL 4.0)项目.
基本上,如果我为所有上述组合手动创建MSI并执行可以正常工作的完全重建,但在发布更新时也是一个费力的过程.我正在寻找有关如何使用构建脚本,build.targets,MSI配置或上述组合实现此目的的建议.
最后,在重新分发控制库时,理想情况下安装应该在GAC中进行注册.
欢迎提出任何意见/建议.
最好的祝福,
为了后代的缘故,我正在记录我想出的解决方案,这要感谢有能力的_tech提供的信息非常丰富的答案。
使用 msdos 批处理文件解决如下。
作为参考,请参阅以下有关删除/重新添加引用以及使用 powershell编辑项目文件的问题和解答
| 归档时间: |
|
| 查看次数: |
1091 次 |
| 最近记录: |