我们正在寻找一种新的、最好是共享的机器用于 C# 开发和测试,并且我们希望最大限度地与新的 API 等兼容,因为某些较新的应用程序(Metro?)似乎无法在 Windows 7 或 Server 2008 上构建. 我曾假设,就像过去桌面和服务器 Windows 操作系统之间的兼容性一样,Windows Server 2012 和 Windows 8 将能够构建和测试同一组程序等。但是,像这样的信息表明情况并非如此:
http://msdn.microsoft.com/en-us/library/windows/apps/br211384.aspx
仅 Windows 8 支持在 Visual Studio 中进行 Windows 应用商店应用开发。不支持 Windows 7。此外,开发人员许可证不适用于 Windows Server 2012,因此您无法在该操作系统上开发 Windows 应用商店应用程序。
这是否意味着有些 Windows 应用程序无法在任何版本的 Windows Server 操作系统上构建?(我主要对构建和测试感兴趣,而不是真正积极的开发或部署。)
有人能描述一下可以在 Windows 8 而不是 Windows Server 2012 上构建哪些类型的程序,反之亦然吗?我假设每个都有 Visual Studio 的所有兼容版本。谢谢。