2010-11-15 124 views
2

我有一个WinForms应用程序实例化WP7模拟器。一切都在当地很好(当然)。但是我创建了一个虚拟机来测试安装和XCopies。尝试使用我的应用程序在虚拟机中启动模拟器时出现以下异常:用我的应用程序部署Corecon API的正确方法是什么?

“无法加载文件或程序集”Microsoft.VisualStudio.DeviceConnectivity.Interop.10.0,Version = 10.0.0.0 ...“

我有Microsoft.SmartDevice.Connectivity程序集设置为复制本地,所以它是顺风顺水。但没有别的东西出现。

我正在寻找一个独立于Visual Studio安装的Corecon API安装,但无法找到它。看起来像这样可以解决我的问题,因为有问题的大会坐在GAC中。

我将不得不求助于在我的项目中手动实际引用此程序集?或者,还有更好的方法?

+0

您是否设法让此工作继续?此外,您是否设法在未安装VS2008/VS2010的客户端系统上的WinForms应用程序中使用智能设备连接功能?我打算构建一个WinForms部署应用程序,以帮助客户在其设备上安装软件。但从外观来看,在系统上安装VS2008 +是强制性的。这显然会破坏目的。 – pyrocumulus 2011-02-15 19:27:59

+0

@云 - 您只需安装WP7 SDK,即可正常运行。我希望避免这种情况,因为这是一个需求的痛苦。如果允许特定的程序集在我的安装程序中运行,会更好。 ( – Boydski 2011-02-16 17:43:31

+0

)虽然这不是我想听到的答案,但无论如何都要感谢你,这为我节省了很多麻烦,我将从查看从Windows计算机向连接设备部署应用程序的其他方法开始。让我们所有的客户安装WP7 SDK都不是很理想 – pyrocumulus 2011-02-25 12:58:56

回答

1

你的问题是在VM内部运行模拟器。

模拟器是一个虚拟机,在虚拟机内运行它并没有得到有效的支持。不同的人使用不同的虚拟化技术有不同程度的成功,因此您可能会获得成功。

+0

但总体问题在于:如何将它部署到任何机器上,真正的还是虚拟机,我必须把这个应用程序发送给我的客户端,虚拟机只是一种测试应用程序安装/操作的方式,目前为止我所看到的只是它自带的Visual Studio,但肯定有一种方法同时也不需要人工干预。 – Boydski 2010-11-30 22:05:52

相关问题