在Windows 10上使用Visual Studio 2015时,是否可以构建和提交与Windows Phone 8.1兼容的UWP应用程序?

时间:2017-02-13 08:44:14

标签: visual-studio windows-phone-8 windows-store-apps windows-10

在Windows 8.1和Visual Studio 2013中,您可以构建一个适用于Windows Phone 8.1和Windows 10的UWP应用程序。

在Windows 10和Visual Studio 2015中,您是否可以构建适用于Windows Phone 8.1和Windows 10的UWP应用程序?

虽然这不是一个编程问题,但知道这个问题答案的人更可能是在这个网站上,而不是超级用户。

编辑:我犯了一个错误 - 我的意思是你是否可以构建适用于Windows 8.1和Windows的应用程序。 Windows Phone 8.1,但也可以在Windows 10上运行。

1 个答案:

答案 0 :(得分:1)

首先,我认为您混淆了 通用Windows应用 ,它们针对的是Windows 8.1和Windows Phone 8.1,但也会在Windows 10上运行适用于Windows 10设备的通用Windows平台(UWP) 应用程序(以及cannot be developed on vs2013

从链接中引用。

  

不可以使用Visual Studio 2013开发UWP应用程序,我们需要使用Visual Studio 2015.但是我们可以使用Visual Studio 2013开发Univsersal 8.1应用程序并将其移植到UWP应用程序上Visual Studio 2015。

现在回答你的问题。 由于UWP应用程序无法在Windows Phone 8.1上运行,因此无法开发将在Windows Phone 8.1和Windows 10上运行的UWP应用程序(无论是在vs2013还是在vs2015中)。

根据我的理解,您正在尝试开发的应用程序将在Windows Phone 8.1和Windows 10上运行。

根据您的需要,您有以下选择。

  • 旧方式:只需开发一个可在Windows 8.1和Windows Phone 8.1上运行的通用Windows应用程序(不是UWP)。这个应用程序将在Windows 10和Windows 10移动版上运行,但你当然无法利用任何UWP独家api。
  • 旧方式(带有现代风格):从旧方式开始。使用shared project和Windows Phone 8.1头设置解决方案。然后添加一个UWP头。在共享项目中,您可以使用compiler directives来使用UWP代码而不会破坏Windows Phone 8.1应用程序,反之亦然。这当然可以在VS 2015中完成,只需确保在安装时包含Windows 8.1相关工具。