2010-11-15 90 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

相關問題