我正在开发一个开源的C#应用程序.一段时间以来,我一直在使用我自己编写的基本.NET安装程序.但是,随着最近的更改,这对我来说已不再适用,因为我必须向安装程序添加大量文件 - 并且它们可能随每个版本而变化.ZIP文件也不实用.
我已经在网上做了一些检查,我看到了很多MSI,ClickOnce,自解压ZIP,以及(最有希望的)NSIS系统.它们似乎都不符合我的需求,所以我正在寻找有关使用哪个系统的建议.
我的程序的实际安装非常简单.基本上,我只需要将bin\Release目录(和所有子目录)复制到客户端的计算机上.通过在.NET安装程序中嵌入每个文件,并维护一个文件表,我一直在实现这一点.
不幸的是,我只是本地化了我的应用 我现在有30多个.resx文件(由Visual Studio编译为dll并放入MORE子目录),显然,向我的安装程序添加30多个文件夹和DLL是不切实际的.因此,为什么我在这个搜索.
还有一些其他要求:
对不起,很长的帖子,我认为最好发布更多.
| 归档时间: |
|
| 查看次数: |
1620 次 |
| 最近记录: |