我在VS2012中遇到了一个非常奇怪的问题。
事实是,这是另一个人创建的解决方案,而我必须在我的C#课程中使用它。我知道它可以正常运行,因为我的团队中有其他3个人,他们没有收到任何警告或类似的东西。
从我的角度来看,程序运行得很好,但是当我构建并搜索xaml文件时,错误就不断地堆积起来,关于命名空间中缺少项和其他类似的东西:
Error 1 Could not load file or assembly 'Microsoft.Practices.ServiceLocation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. C:\Users\jesperplantener\Documents\Visual Studio 2012\Projects\02350Demo.VS2012 (1)\02350Demo.VS2012\02350Demo\View\App.xaml 9 9 02350Demo
Error 2 The name "EventTrigger" does not exist in the namespace "clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity". C:\Users\jesperplantener\Documents\Visual Studio 2012\Projects\02350Demo.VS2012 (1)\02350Demo.VS2012\02350Demo\View\NodeUserControl.xaml 68 17 02350Demo
等等,我有大约29个这样的错误。
现在是有趣的部分:
我正在使用MacBook Air 2013。Windows虚拟安装在Parallels中。一开始我认为这可能是缺陷,所以我重新安装了Windows 7。但是没有解决问题。然后我将我的Parallels 8升级到9。也没有解决问题。我刚刚在Parallels 9中安装了Windows 8,问题仍然存在!!!
在我做傻事之前,请有人能帮帮我吗? :D
顺便说一下,是的,该项目已经被下载了多次,并且在我的团队成员的电脑上运行良好。