我很惊讶我没有找到这个问题,所以如果我只是错过了它,请及时通知。
我需要用.NET编写一个非常小,相当简单的应用程序,它将由最终用户下载并安装在他们的系统上。Silverlight的沙盒模型将不起作用--它必须是一个完全在线下载、安装的可执行文件。
以下是我所知道的:
Mono Mono我已经开发了在受控桌面环境中运行的应用程序-例如,在使用开发的上百个内部
我不知道的是:
在安装广泛分布的最终用户应用程序和如何缓解them?时,如何创建一个灵活、健壮的安装程序,可以在众多不受控制的桌面配置上运行,以及environments.
的常见问题
我正在寻找最好的资源来填补我的知识空白。
与
相关
发布于 2009-08-03 16:59:50
对于Windows,可以考虑Windows Installer XML (WiX)。对于OSX,您需要生成一个.app包。使用Monobjc项目中包含的nant任务的Here is an example。
以下是您将面临的一些主要问题:
在Windows上:
在OSX上:
升级:
您还没有提到您计划如何提供升级。NSIS和WiX有能力处理升级。在部署初始版本之前,请确保您已经制定了构建版本控制方案。在OSX上,Monobjc可以与Sparkle集成。
发布于 2009-08-03 16:48:12
还有bitrock,它可以处理您的目标平台,但需要花钱
发布于 2009-08-25 01:13:33
他们承诺只需交付一次构建,就可以在任何地方运行。
https://stackoverflow.com/questions/1223203
复制相似问题