Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用Home Edition进行Windows应用商店应用程序开发_C#_Windows Store Apps - Fatal编程技术网

C# 如何使用Home Edition进行Windows应用商店应用程序开发

C# 如何使用Home Edition进行Windows应用商店应用程序开发,c#,windows-store-apps,C#,Windows Store Apps,我对开发Windows应用商店应用程序有着浓厚的兴趣,但在通过互联网进行了一些研发之后,我才知道这只能由拥有Windows版本的用户来完成,而不是家庭用户。因为,windows家庭版不支持Hyper-V 我必须在这里告诉大家,我有正版的Windows Home Edition,所以切换到其他专业版可能会花费我很多钱,目前不在我的范围之内 是否有其他方法继续编写Windows应用商店应用程序?使用Windows Home Edition,您无法使用模拟器测试Windows应用商店应用程序,因为模拟

我对开发Windows应用商店应用程序有着浓厚的兴趣,但在通过互联网进行了一些研发之后,我才知道这只能由拥有Windows版本的用户来完成,而不是家庭用户。因为,windows家庭版不支持Hyper-V

我必须在这里告诉大家,我有正版的Windows Home Edition,所以切换到其他专业版可能会花费我很多钱,目前不在我的范围之内


是否有其他方法继续编写Windows应用商店应用程序?

使用Windows Home Edition,您无法使用模拟器测试Windows应用商店应用程序,因为模拟器需要Hyper-V,而Hyper-V当然不是Home Edition的一部分

但是,这不应妨碍Visual Studio工作,也不应妨碍您编写Windows应用商店应用程序。出于测试目的,您应该能够将应用程序部署到实际硬件。这将使您无法测试实际硬件中未显示的设备特性,但您仍然可以尝试编写应用程序来处理这些差异(纵横比、分辨率等)

综上所述,我会注意到,如果确实有必要的话,将您的Windows副本升级到带有Hyper-V的版本应该不会太困难。它的成本是一个专业程序员不到一天的工作,无论你是一个有薪职业或不,你当然可以考虑你的时间值得一段时间,如果你打算部署一个真正的,商业上可行的应用程序到商店。 相反,如果你不打算在商店中部署真正的、商业上可行的应用程序,那么谁会在乎它是否能在其他设备上运行呢?你甚至可以在你的电脑上测试


另请参阅相关的,它解决了相同的基本问题,尽管上下文略有不同。

据我所知,在物理设备上运行/调试应用程序时,您应该不会有问题。模拟器不起作用。因此,你将无法尝试不同的形状因素/分辨率等。你不能使用一些虚拟机,是可以达到使用rdp或类似的东西吗?谢谢你的帮助彼得,你能不能也指导我的步骤,以纳入HYPER-V。对不起,我不知道你的意思。除了升级到支持Hyper-V的Windows版本,没有办法“合并Hyper-V”。使用正确版本的Windows,它是自动的。只需将您的Windows版本升级到,例如Professional。