我们正在寻找一台新的,最好是共享的,用于 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 Store app development in Visual Studio is supported only on Windows 8. Windows 7 is not supported. In addition, developer licenses aren't available for Windows Server 2012, so you can't develop Windows Store apps on that operating system.
这是否意味着无法在任何版本的 Windows Server 操作系统上构建 Windows 应用程序? (我主要对构建和测试感兴趣,而不是真正积极的开发或部署。)
有人可以描述哪些程序可以在 Windows 8 而不是 Windows Server 2012 上构建,反之亦然?我假设每个人都有 Visual Studio 的所有兼容版本。谢谢。
最佳答案
Does this mean there are Windows applications that can't be built on any release of a Windows Server OS?
是的。由于许可限制,您无法在 Windows Server 操作系统上构建 Windows 应用商店应用。
Can someone describe what kinds of programs can be built on Windows 8 and not Windows Server 2012, or vice-versa?
Windows 应用商店应用程序不能在 Server 2012 上构建。任何东西都可以在 Windows 8 上开发。
不过,您可以在 Windows Server 2012 计算机上安装适用于 Windows 8 的虚拟机,并在 VM 内进行开发。这是在 Windows 8 上有效地开发。
关于c# - Windows 8 与 Windows Server 2012 上可构建的 C# 应用程序的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17029961/