我必须构建一个将一种文件格式转换为另一种文件格式的应用程序。所以在程序开始时,它会弹出一个文件选择器对话框,用户可以在其中选择要转换的文件,然后它会弹出一个保存文件对话框,用户可以在其中选择保存转换后的文件的位置。
要求:
- 没有安装。可作为 .exe 分发(XP 及更高版本)。
- .exe 的文件大小不应太大(尽可能小于 1 MB)。
- 我想要一些高级语言功能来进行转换。
- 一些 GUI 功能。
这是一个非常具体的用例,但总的来说,将语言/框架/运行时结合起来会很好,您可以在其中快速制作原型(prototype),然后轻松地分发它。
我一直在寻找,但没有太大的成功。有人有想法吗?
最佳答案
使用 C# 或 VB.NET 的 WinForms 似乎是这里显而易见的选择。
可执行文件不会很大,如果您的目标是 .NET 2.0,您的用户很可能已经安装了它。如果不是,则下载量不大。
使用 ClickOnce 进行安装将使这一切变得简单。 ClickOnce 有一些缺点 - 但它适用于像这样的小型应用程序。
关于windows - 小型桌面应用程序,简单的 GUI,易于部署 : language/framework choices?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3109702/