为Windows平台设计的桌面应用程序(例如,使用MS Visual Studio)是否也可以在Linux平台上运行?如果是这样,请提供一些建议,说明应该采取哪些措施来做好准备.
鉴于您的标签,我认为它是一个.NET应用程序.有了这个假设,你应该看一下Mono项目.您的应用可以无变化地运行; 它可能在微小的变化之后运行; 它可能从根本上需要一些尚未在Mono中实现的.NET.
巩固和扩展一些上述答案......
如果您对所使用的"库"类非常小心,它可以在Mono下运行.
如果失败,下一个最简单的选择,WiNE可能允许您直接在Linux上运行应用程序.
如果所有其他方法都失败了,那么始终可以创建一个虚拟机(使用VirtualBox或类似的东西)并在Linux机器上执行完整的Windows安装来运行您的软件.
如果您打算使用Mono,您应该检查MoMA.它是一个可以帮助您识别兼容性问题的工具.
单声道,可以在这里查看http://www.mono-project.com/Main_Page
它可能适用于葡萄酒.但并非所有应用程序都受支持.