我正在尝试为一些有趣和通用的实用程序创建自定义安装程序技术...我已经尝试了几个工具,包括Orca,WiX,VS S& D项目,NSIS,Innosetup等,但所有这些工具似乎都受到影响一个或多个以下缺陷...
最后,我决定创建自己的安装程序技术以满足我的需求......
如果您能够回答上述一些问题,我将不胜感激。
Q1。这已经完成了吗?你能指出这种技术的一些例子吗? Q2。如何在创建设置和部署项目时检测程序依赖性并找到Visual Studio所做的相应合并模块? Q3。如何以编程方式从.net创建MSI包(不使用像WiX这样的东西)?
答案 0 :(得分:1)
你为什么重新发明轮子?安装程序足够好,我使用NSIS,因为它涵盖了我的需求,因为使用的模板基本相同,只需更改几个指定要放在一起的文件的宏... 我知道并且可以理解为什么你有特定的需求(我们都有它们!)但是从长远来看,设置你自己的安装程序是......这相当于设置你自己的加密算法,它可能看起来很好而且安全对你而言可能很脆弱而容易被打破。也许你还没有完全阅读文档,或者了解一些开关..
答案 1 :(得分:0)
我认为这是我们祈祷的答案http://www.jsware.net/jsware/msicode.php5:)...只是通过它...将用我的发现更新我的答案。