我正在尝试评估是否应该使 .NET Framework 成为我的新 Windows 应用程序的要求。我相信 .NET 是编写 Windows 客户端应用程序的最佳和最有效的方式,所以它归结为下一个最佳替代方案的痛苦程度。具体来说,我试图避免安装 .NET 客户端配置文件,该配置文件下载 28MB,如果它像常规的 .NET Framework 安装程序一样,则需要很长时间。
我以前使用过 wxWidgets 和 WTL,认为两者都是不错的选择。静态链接的 wxWidgets 可执行文件是 30MB,但它会被打包。WTL 占用空间小,但使用丑陋的代码创建。我使用了一些 MSI 创建者,但不是 WiX 或 NSIS,它们似乎是最好的免费选择。
我正在寻找任何建议、使用客户端配置文件安装程序的经验、使用小型自定义业务应用程序的经验或任何相关建议。
编辑:我在这里只赚几千美元,所以我正在寻找免费或便宜的东西(在我已经拥有的 Visual Studio 之后)。我不介意学习一门新语言,但我更喜欢使用越来越多的语言。