如何从现有的 Windows 应用程序类型的项目中定位 Windows 商店

How to target the Windows Store from an existing Windows Application type of project

是否可以将 Windows 应用程序类型的项目重新定位为 Windows 商店项目?我正在尝试查看是否可以将 MonoGame(针对 .NET Framework)的最新版本 Farseer Physics Engine 示例重新定位到 Windows 商店。我已经尝试搜索但没有找到任何好的资源来支持这个过程。

不,没有任何直接重定向。您需要创建一个新项目,然后复制代码。这将取决于具体的代码。 Windows 商店应用程序使用一组有限的 .Net Framework(请参阅 .NET for Windows Runtime apps)。

物理引擎的大部分可能是纯代码而不是 I/O,并且将被简单地移动。为此,您可能希望将便携式 Class 库作为目标,以便可以在多个目标中使用同一个库。

任何访问 I/O、直接接触线程等的东西都可能需要重构以使用 Windows 运行时而不是 .Net API。

我相信 Box2D 已经移植到 Windows 商店,但我不确定是哪个版本。