一个好的(preferably免费)的安装对于.NET应用程序吗?应用程序、preferably、NET

2023-09-04 02:11:02 作者:没人要的小可爱

我有一个.net(C#)应用程序,使用SQL防爆preSS。开发完成后,现在我必须选择一些安装部署我的应用程序。我想微软的Visual Studio发布向导,但我爱它,恨它在同一时间! 我喜欢它,因为它检测到的所有组件的客户端计算机丢失,下载它们,然后自动安装它们。 我讨厌它,因为一旦部署,我的应用程序似乎并不有它的目录,因此客户端无法放置插件,他自主开发!另外,我不知道如果我能告诉发布向导创建安装文件夹内特定的目录结构...

I have a .Net (C#) app that uses Sql Express. Development is finished, and now i have to choose some installer to deploy my app. I tried "Microsoft Visual Studio Publishing Wizard" but i love it and hate it in the same time! I love it cause it detects all components missing at clients computer, downloads them and installs them automatically. I hate it cause once deployed, my app doesn't seems to have it's directory, so client can't place plugins he develops independently! Also, i don't know if i can tell "publishing wizard" to create particular dir structure inside installation folder...

有没有安装程序能够从我的客户端的计算机,下载检测缺少的组件并安装它们,也让我配置的安装路径,目录结构等?

Is there any installer able to detect missing components from my client's computer, download and install them and also allow me to configure installation path, dir structure and etc?

推荐答案

您可以使用 Inno Setup的这是伟大的安装程序本身这样的脚本像Modular InnoSetup编写依赖安装(你也可以写你自己的),你可以安装缺少的组成部分。

You can use Inno Setup which is great installer itself and with such scripts like Modular InnoSetup Dependency Installer (you can also write your own) you can install missing components.