我可以在 VS2013 中创建一个同时针对 Windows 10 Mobile 和 Windows Phone 8.1 的项目,并且 Windows 10 Mobile 在商店中找到 Windows 8.1 应用程序吗?

Can i make a project in VS2013 that targets both Windows 10 Mobile and Windows Phone 8.1, and does Windows 10 Mobile find Windows 8.1 Apps in store?

我制作了一个针对 Windows 8.1 的应用程序,在我的 phone 上我是 运行 Windows 10 Mobile Insider Preview。现在,在使用模拟器和设备进行调试时,我对应用程序没有任何问题,但我相信,因为应用程序没有出现在 Windows 商店(应用程序在商店中,今天早些时候发布),同时使用我的 phone 它可能与我在 phone.

上的 Windows 版本有关

正如标题所说,我可以在 VS2013 中创建一个同时针对 Windows 10 Mobile 和 Windows Phone 8.1(甚至 8?)的项目,并且 Windows 10 移动查找 Windows 8.1 商店中的应用程序?

您不需要做任何特别的事情。一个针对 8.1 的应用程序将出现在新商店中,任何人都可以下载它。

您的应用可能尚未发布。发布过程需要很长时间,从几小时到一两天不等。查看您的商店仪表板以验证您的应用程序的进度。

Windows Phone 8.1 应用程序将自动显示在 Windows 10 商店中。

需要 1-2 天才能在商店中搜索到。如果没有,请通过开发门户联系 Windows 商店支持并报告问题。 https://dev.windows.com/en-us/community/windows-app-support

如果您想使用 Windows 10(包括移动)的新通用 Windows 平台,则该特定应用程序不会 运行 Windows Phone 8.1。如果您不依赖于 Windows 10 个特定的 API 或功能,那么您可以考虑将 Windows Phone 8.1 作为通用应用程序。

您还可以在 Visual Studio 2015 年使用共享项目创建解决方案(社区版免费,以防您准备切换)- 在这种情况下,您可以 Windows 10(移动)特定的二进制文件以及共享一些代码的 Windows Phone 8.1 版本 - 在目标系统优化、可维护性和避免代码重复方面,这将是两全其美的。

有一个很好的分步指南:http://www.c-sharpcorner.com/UploadFile/7ca517/shared-project-an-impressive-features-of-visual-studio-201/