我已经安装了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。
关于此解决方案的注释:
- 最初是在VS 2013中开发的。 - .NET 4.0。 - 还引用了System.Data。 - 有两个项目,一个主项目(导致错误)和一个数据访问层(DAL)。 - DAL有一个实体数据模型(.edmx)。
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。
关于此解决方案的注释:
- 最初是在VS 2013中开发的。 - .NET 4.0。 - 还引用了System.Data。 - 有两个项目,一个主项目(导致错误)和一个数据访问层(DAL)。 - DAL有一个实体数据模型(.edmx)。