2010-08-17 104 views
0

的Windows应用程序我想写在.net中有与制造商USB驱动器发货的应用程序。 Rightnow应用程序的目标是仅在Windows中运行。但未来将不得不支持其他操作系统。该应用程序是否需要作为便携式应用程序发货?为了在USB驱动器中运行.net应用程序作为便携式应用程序需要什么?如果.Net不是一个好的选择,那么其他平台有助于实现这一点?写出USB驱动器

+0

这真的取决于什么应用程序。据我所知,C#是便携式的(至少Windows和Linux)。 C++尽管对跨平台有很大的支持,例如检查boost库,这将允许您以便携的方式完成许多事情。而且...... USB便携式应用程序 - 记住你不能使用除USB以外的任何存储设备,所以如果应用程序在Windows上运行,不要依赖注册表 - 而是使用本地文件(再次存储在USB中)。 – Poni 2010-08-17 20:23:51

回答

1

做不部署.NET,你必须使用的工具,如Xenocode .NET应用程序:http://www.xenocode.com

要在别人的平台上运行它,看看Mono项目:http://www.mono-project.com

+0

是否需要安装Xenocode等工具才能运行Mono应用程序? – Amzath 2010-08-17 21:21:37

+0

我不知道。但是他们拥有这项技术,因为他们在MonoTouch中使用它。您可以尝试在论坛中提问。 – 2010-08-17 21:41:59