我已经安装了VS 2015(虽然我之前安装过的是RC)。我打开了一个在VS 2013中运行良好的现有解决方案,并收到以下错误。
BC30652程序集'System.Data.Entity所需的参考, Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089' 包含'EntityObject'类型。在项目中添加一个。
我在VS建议的项目中添加了对System.Data.Entity的引用,并且它有效。但是,我想知道为什么会这样。
如果我删除System.Data.Entity引用,VS 2013仍然有效,但VS 2015会抛出错误。该项目确实引用了System.Data。
关于解决方案的说明:
答案 0 :(得分:9)
我从Visual Basic语言团队得到确认,这很可能是由于他们在Visual Studio 2015中的编译器发生了变化:
......我们确实努力让事情变得更加宽松。但总结是编译器可能需要更多引用才能正确。如果可以的话,添加它们。如果你调用灯泡,我相信有一个快速解决方法。