我们正在使用 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/