可以在 Visual Studio 2017 年创建 Windows Phone 8.1 或 10 应用程序吗

Can Windows Phone 8.1 or 10 applications be created in Visual Studio 2017

Windows Phone 8.1 或 Windows Phone 10 个应用程序可以在 Visual Studio 2017 年创建吗?

Windows Phone VS2015 中创建的 8.1 应用程序在 VS2017 中未加载。相反,“(不兼容)”文本显示在解决方案资源管理器中(我对 Windows 8.1 应用程序有相同的行为)。

(此问题与 Xamarin 项目无关)

VS2017 不支持 Windows Phone 8.x 或 Windows 8.x 应用程序,仅支持 UWP。 Windows Phone 您询问的 10 应用程序实际上是 Windows 10 Mobile 的 UWP 应用程序,因此 VS2017 可以做到这一点。

VS2015 支持这两种类型,但是您将无法针对 UWP 的更新版本的 SDK 和 .NET 本机工具链。

来自文档。此处还列出了其他 "no support" 元素。 https://docs.microsoft.com/en-us/visualstudio/porting/port-migrate-and-upgrade-visual-studio-projects

Windows Store/Phone apps - Projects for Windows Store 8.1 and 8.0, and Windows Phone 8.1 and 8.0 are not supported in Visual Studio 2017. To maintain these apps, continue to use Visual Studio 2015. To maintain Windows Phone 7.x projects, use Visual Studio 2012.*

来自 declined suggestion 发布到 UserVoice。

Visual Studio 2015 continues to be a productive developer environment for maintaining Windows 8.1 Store apps. Visual Studio 2017 installs cleanly side by side with Visual Studio 2015, allowing you to maintain your existing Windows 8.1 Store apps in Visual Studio 2015, and to use the latest tools when it comes time to migrate your apps forward to Windows 10.