2012-11-24 231 views
1

我有通過MvvmLight庫使用MVVM模式設計的WPF應用程序的源代碼。該應用程序由其他開發人員開發,現在我必須支持它並添加一些功能。命名空間'GalaSoft.MvvmLight'中不存在類型或命名空間名稱'Ioc'

所以現在我的問題是我無法構建應用程序。我的VS2012顯示了一個奇怪的編譯時錯誤在ViewModelLocator類:

類型或命名空間名稱「國際奧委會不會在命名空間存在「GalaSoft.MvvmLight」(?是否缺少程序集引用)

...雖然該項目引用了GalaSoft.MvvmLight.Extras庫,其中包含此名稱空間以及由ViewModelLocator類使用的SimpleIoc類。除此之外,VS甚至會突出SimpleIoc類,並且不會突出顯示Galasoft.MvvmLight.Extras導入爲使用部分中的錯誤一...

該應用程序是針對.NET 3.5構建的,我使用的庫與以前版本相同開發者做了。

請告知什麼可以解決這個問題?可能有人遇到了這個問題?

由於提前, 最大

+0

你在你的庫中引用的主要項目引用GalaSoft.MvvmLight庫? – Tilak

+0

是的,我是。 GalaSoft.MvvmLight庫也由主項目引用。 – maxibrain

+0

這個問題通過安裝MvvmLight庫和清理VS解決方案意外解決......但很難找出究竟有什麼幫助解決這個問題。我成功地只有兩臺機器中的一臺。 – maxibrain

回答

0

添加GalaSoft.MVVMLight.Extras因爲國際奧委會目前在這個庫...

+0

請仔細閱讀該問題: 「...雖然該項目有參考GalaSoft.MvvmLight.Extras庫」 – maxibrain

+0

對不起,由於不便。你檢查過所有GalsSoftLight引用的路徑嗎?這些是相同的位置和相同的.Net Framwork。 – User1551892

相關問題