如何将 Server Hyper-V Emulator 8.1 添加到我现有的项目中?

How do I add the Server Hyper-V Emulator 8.1 to my existing project?

我有 Windows Server R2 DataCenter w/Hyper-V 运行,安装了 Windows 的 SDK Phone 开发和 Windows Phone Emulator 8.1 U1 是 运行。在我的 Windows 8.1 上,我使用 Visual Studio 2013 Community 作为我的 Universal App 开发,它也安装在服务器上。

到目前为止,我还没有对服务器进行任何设置更改,所以一切都是默认设置。在决定使用我的服务器之前,我已经有一个工作的 Universal App 项目 运行(因为前几天我弄坏了我的 Windows Phone 设备)用于测试我的 Window Phone app.

现在,在我的开发机器上对我的 Windows 应用程序进行修改和添加后,我必须在服务器上完成所有 Windows Phone 开发(注意: Windows 8.1 没有 VT cpu).

所以我的问题是,是否可以从服务器将 Windows Emulator 8.1 U1 添加到我的 Windows 8.1 项目中?这样我就不用继续去服务器测试 Windows Phone app.

2015 年 4 月 1 日更新: 附加信息和更好的问题解释。

谢谢!...

据我了解,您希望能够执行以下操作:

  • 您有一台用于开发的机器 X,您无法在其上安装模拟器
  • 您有一个带有 Phone 模拟器的服务器 Y 运行
  • 您想将您的应用直接从机器 X 部署到服务器 Y

不幸的是,VS 不支持远程 debugging/deployment 到托管在不同机器上的模拟器,至少据我所知是这样。 :(

您可以尝试的一件事是使用 Team Foundation Build 在您的 R2 服务器上自动构建和部署您的应用程序。您可以实施它,以便在您签入代码的任何时候,几分钟后它就可以在您的服务器上进行临时测试。这仍然意味着使用 Remote Desktop 来使用远程模拟器,但它会自动完成将您的更改转移到服务器的工作。这样你就不必直接在服务器上开发了。