我们正在使用 MVVM Light Toolkit(来自 Galasoft - Laurent Bugnion)。
到目前为止,我们使用的是 Visual Studio 2010。
一切都运行良好(感谢 Laurent)。

两天前,我们转移到了 Visual Studio 2012。
现在 Intellisense 不再在 Xaml 文件中工作(但仍然在代码隐藏中工作)。

在查看论坛并进行了一些测试后,我们似乎遇到了“GalaSoft.MvvmLight.Extras.SL5.dll”的问题。

一旦从项目引用中删除 GalaSoft.MvvmLight.Extras.SL5.dll,intellisense 就会再次工作。

有人已经遇到过同样的问题和/或知道解决方案吗?

谢谢。

阿兰。

最佳答案

当我们从 Silverlight 4 迁移到 5 时,我们遇到了类似的问题。我们使用了从另一台计算机复制的 GalaSoft.MvvmLight.Extras.SL5.dll 的本地副本。

一旦我们安装了 MvvmLight .msi 包并将 Silverlight 项目中的引用更改为 C:\Program Files (x86)\[...]\GalaSoft.MvvmLight.Extras.SL5.dll,IntelliSense 再次开始工作。

希望这可以帮助

关于intellisense - mvvm-light : losing intellisense on VS2012,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12385078/

10-13 08:00