我如何创建一个应用程序:
- 轻量级:我猜也许不需要 .NET 框架?
- 可移植:无需安装即可运行并将数据保存在应用程序目录中,因此我可以移动文件夹甚至移动 exe?
这只是一个个人实验:我想尝试创建一个具有上述属性的简单待办事项列表应用
我在想:
- C#/WPF(但需要 .NET 框架,我可以浏览客户端配置文件)
- Appcelerator Titanium(我认为这会很轻且足够好?不过我不知道我是否可以拥有一个可移植钛应用程序)
最佳答案
如果目标机器安装了 .NET Framework,它几乎是可移植的。
NDepend就是这样一个产品,它是针对.NET 2.0构建的,如果您之前手动安装.NET 2.0,它可以在Windows Vista、Windows 7和其他Windows上正常运行。
个人认为用C++/Delphi等原生语言写一个应用程序启动器检测目标机器是否有.NET并不难。如果尚未安装 .NET,此启动器会显示警告或帮助自动安装框架。 (甚至一些安装程序也允许您这样做。)
关于c# - 如何创建可移植应用程序(无需安装即可运行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937267/