Microsoft Emulator预览使您无需使用物理Windows 10X设备即可在PC上测试应用程序。该仿真器与Visual Studio集成在一起,成为调试的目标设备。当您从Visual Studio运行应用程序时,模拟器将启动并将您的应用程序部署到该模拟器。
该仿真器具有可操作的音量和电源按钮。音量按钮将控制音频输出。电源按钮使您可以重新启动操作系统,而无需重新启动模拟器。
模拟器工具栏使您可以选择设备支持的各种输入模式–鼠标,触摸,多点触摸和墨水。您可以使用工具栏快速更改仿真器的方向。
工具栏底部的人字形框将打开“其他工具”窗口。该窗口包含提供对仿真器各种功能的支持的选项卡。
“诊断”选项卡提供用于Windows设备门户的IP地址。您可以单击IP地址超链接来启动它。此选项卡还指示仿真器是否检测到虚拟GPU。
“网络”选项卡提供了网络配置,这在诊断连接问题时非常有用。
“方向”选项卡为您提供3D模型,以查看您的应用程序和操作系统在许多不同方向上的行为。
屏幕快照选项卡使您可以轻松拍摄屏幕快照并将其保存到主机。
Emulator Manager是一个开发人员工具,它列出了计算机上安装的所有Microsoft Emulator。它使您可以查看其状态,并启动独立于Visual Studio的给定仿真器。您可以从“开始”菜单中的“ Microsoft模拟器”条目启动“模拟器管理器”。
您还可以为仿真器配置各种设置。单击所选仿真器映像条目上的“编辑”按钮以打开“编辑仿真器设备”窗口。对于Windows 10X,映像已预先配置为使用4GB的内存。为了提高仿真器的响应速度,我们建议您在内存允许的情况下增加响应速度。
每个仿真器映像均为几GB。如果你需要释放磁盘空间,您可以卸载在设置应用程序下载的图片,在应用程序。在应用列表中找到Microsoft模拟器,然后单击高级选项。
在此高级选项页面的底部,您将找到模拟器图像。只需单击图像下的“卸载”即可将其删除。
安装Microsoft模拟器和Windows 10X模拟器映像后,最新的Visual Studio 2019(版本16.5或更高版本)会识别出已安装模拟器。您可以从“调试目标”下拉菜单中将其作为目标。然后,Visual Studio将把应用程序部署到仿真器,启动它,并附加一个调试器。
如果您使用的是Visual Studio 2017或2019(版本16.4或更早版本),请在Microsoft模拟器管理器中选择模拟器图像,单击“添加Visual Studio集成”按钮,然后重新启动Visual Studio。您需要管理员权限才能执行此操作。如果您在Visual Studio中的模拟器下拉菜单中无法正常运行,请尝试从“模拟器管理器”的“工具”菜单中清除该下拉列表。
您还可以通过将仿真器定位为远程设备来定位仿真器。MSIX打包的应用程序部分中详细介绍了此配置。
在Windows 10X上开发Win32应用程序的推荐解决方案是MSIX打包格式,这使得调试和分发应用程序变得容易。MSIX软件包支持您在Visual Studio中已经使用的相同语言,包括C#,C ++和Visual Basic。有关MSIX打包格式的更多信息,请参见MSIX文档。
若要调试与Windows Application Packaging项目一起部署的应用程序,您将需要将仿真器视为远程调试目标。
如果要调试不使用MSIX打包的应用程序,则需要使用Visual Studio远程调试器。有关信息和下载链接,请参见“远程调试”页面。确保为您的Visual Studio版本使用正确的远程调试器。调试器需要安装在仿真器中,而不是安装在开发计算机上。
在Windows 10X中安装调试器后,从“开始”菜单启动它。在“工具”>“选项”下,选择“不进行身份验证”,然后选中“允许任何用户调试”旁边的框。
您还需要配置Windows 10X,以允许不受信任的应用程序在Win32容器中运行。此设置位于Apps下。将选择要安装的应用程序下的下拉菜单从已验证的信誉良好的应用程序更改为所有应用程序(不推荐)。
未打包的C ++项目应使用Visual Studio C ++项目系统中内置的远程调试功能。Visual Studio 2017和2019均支持此配置。
您的配置应类似于以下示例:
对未打包的.NET项目的支持即将推出。敬请关注!
C:\\Users\\\\AppData\\Local\\Microsoft\\VisualStudio\\{ad75a28f}\\CoreCon
)中的CoreCon缓存。要在模拟器中扩展您的应用程序,请将其从应用程序屏幕顶部的标题栏中拖到设备中间。当两个屏幕的背景变得模糊时,请释放该应用程序。
下载最新版Windows 11 Pro ISO文件:点击进入 持续更新原装纯净版Win11