2013-02-15 115 views
1

我有一個爲Silverlight 5編寫的項目,它引用了Silverlight的版本5.0.5中的System.Windows程序集。如何從.NET 4.5庫項目引用System.Windows 5.0.5程序集(Silverlight)?

現在我想使用通常的.NET 4.5庫項目爲它創建一個單元測試項目。當我嘗試從Silverlight中添加對System.Windows程序集5.0.5的引用(使用browse對話框)時,Visual Studio添加了.NET 4.5的版本。

因此版本號不匹配。

  • 爲什麼Visual Studio的行爲如此?
  • 我該如何解決這個問題?
+0

當然是因爲你創建了一個.NET 4.5庫項目。任意谷歌「silverlight單元測試」尋找提示。 – 2013-02-15 13:53:15

回答

3

可以從.NET項目參考Silverlight的組件,但一旦你已經成功添加一個,你將有可能與其他庫的依賴問題。

這將是你更容易,如果你嘗試了不同的方法......

我會建議使用Silverlight Unit Test Framework處理測試你的Silverlight代碼。

如果這不符合您的需要,也許Portable Class Libraries會。

相關問題