Visual studio 2015 从visual studio 2015部署到平板电脑”;目标设备';的操作系统版本不符合应用程序';s最低要求……”;错误

Visual studio 2015 从visual studio 2015部署到平板电脑”;目标设备';的操作系统版本不符合应用程序';s最低要求……”;错误,visual-studio-2015,windows-10,uwp,windows-10-universal,Visual Studio 2015,Windows 10,Uwp,Windows 10 Universal,我有VisualStudio 2015,创建了一个正确的C++ UWP应用程序,但是我尝试在Windows 10英特尔X64平板电脑上部署它。 我正确地安装了远程调试器,并且成功地部署了一个示例C#应用程序。 但是当构建和部署C++应用程序时,我会得到这个错误。 “目标设备的操作系统版本不符合应用程序的最低要求。最低要求的操作系统是Windows 10.0” 英特尔x64华硕eee平板电脑上的windows版本为10.0(版本10240) 在visual studio项目中,“目标平台最小版本”

我有VisualStudio 2015,创建了一个正确的C++ UWP应用程序,但是我尝试在Windows 10英特尔X64平板电脑上部署它。 我正确地安装了远程调试器,并且成功地部署了一个示例C#应用程序。 但是当构建和部署C++应用程序时,我会得到这个错误。 “目标设备的操作系统版本不符合应用程序的最低要求。最低要求的操作系统是Windows 10.0”

英特尔x64华硕eee平板电脑上的windows版本为10.0(版本10240)

在visual studio项目中,“目标平台最小版本”为10.0.10240.0

非常感谢您的帮助。

在创建C#UWP应用程序时,如果您按下“远程机器”,将要求您设置目标机器,这就是它工作的原因

<>但是,在C++中,它并没有要求你,只是假设你在尝试部署在本地,我猜。我打开了project properties->Debugging->Machine Name来指定目标机器,它工作了。

您的示例C#程序可能太琐碎,无法触发相同的错误

我建议一个更高级的“Hello World”程序,一个“This is who I am”,然后是一个“This is I can do”程序,更可能触发相同的错误

对第一个程序的建议:-它将运行并告诉您正在运行的Windows版本

如果它拒绝运行,您的目标设置不正确。如果它运行的话,应该是平板电脑上运行的Windows版本。我怀疑您更有可能遇到第一个错误,否则输出可能会有用

对于下一个测试,我不能给出具体的例子,但您需要编写一些简单的程序,以确保您正在使用的库之一是链接的,并且可以在目标上工作;我猜想您会发现,某些库认为它需要一个不同于主机上可用版本的目标环境版本

对于“暴力解决方案”(等待时),在目标上安装一个编译器,并在目标和主机相等的情况下编译(不要交叉编译),这将起作用(除非工具链断开)

您还可以在主机上安装模拟器(用于目标平板电脑),不用说它应该可以正常工作