如何在MAC操作系统上安装Windows应用程序和SQL Server Express?

时间:2014-12-09 07:31:03

标签: sql-server windows visual-studio

我已经在Visual Studio 2010中开发了一个Windows应用程序,它通过使用在所有Windows操作系统中运行良好的先决条件集成Sql Server Express。但是我的应用程序也应该在Windows操作系统之外工作,如MAC,LINUX。除了Windows操作系统之外,我们没有进行过其他测试。因此我们怀疑天气MAC和LINUX是否支持带有Sql Express的Windows应用程序。

3 个答案:

答案 0 :(得分:0)

任何依赖于Windows GUI的东西都不能在Mac或Linux下运行,无需进行大量的预先准备。如果跨平台使用是您的目标,那么您可能从错误的工具集开始。

答案 1 :(得分:0)

你没有。你选择了一面镜子,问另一边的人为什么在选择技术之前没有费心去检查系统要求。

.NET将在2015年在Mac和Linux上运行(在Mono之外,MS将整个堆栈放在这些平台上)。但SQL Server - 没有。抱歉。选择它的人应该学会阅读系统要求。我删除SQL Server(并允许替代)并且可以等待.NET 5.0 - 然后是的,这是可行的。

目前,您唯一可靠的方法是通过虚拟化。葡萄酒可能会起作用 - 不确定,但绝对不是我会支持的。完整的Windows虚拟化将起作用,但类似于安装另一个操作系统。

如果这是一个专业发展,有人显然不会考虑"知道我做了什么"成为工作要求的一部分。总是好笑。

答案 2 :(得分:0)

1)Linux,用C ++重写,使用KDE或GNOME作为前端,使用MySQL之类的后端

2)OSx,在目标C中重写,使用MySQL作为后端

3)Windows,保持前端但改变后端到MySQL

注意MySQL在所有SQL服务器上使用以保持一些开发相同。

你可以使用类似Java的东西重写前端,这样它就可以在所有平台上运行,但我不是一个java开发人员,所以我不确定涉及到什么。

我最好的建议是你找到了不同的工作方式,因为你似乎不了解发展的第一件事......