我在自己的电脑上使用Visual Studio 2012创建了一个项目,最初使用Entity Framework 4.5
我使它与Entity Framework 3.5兼容,因为运行应用程序的计算机是Vista的..(O_o)
经过大量的调试,创建一个新的兼容数据库,创建新数据库的模型后,我终于执行了第一次降级,它正在我的计算机上使用Entity Framework 3.5,我们可以在这个屏幕截图中看到:{{3} }
我可以在我的计算机上启动.exe而没有任何问题。我已经修改了App.Config连接字符串,为他们的计算机上的数据库提供了正确的路径,然后尝试了,只是当它在我的网站上工作时,insta崩溃..
最后我在一台vista计算机上安装了vs 2008,而且我无法导入我的vs 2012项目,太近了。如果我在2008年创建一个新项目并只使用复制/粘贴创建类,添加库和引用,我的数据库有问题。 database.mdf版本为706,不能高于655。
我完全迷失了这些兼容性问题......我知道我们可以将2008年的项目升级到2012年,但是有可能以其他方式吗?它应该是一个解决方案吗?
如果没有,我该怎么办?他们告诉我“免费技术”,最后它根本不是免费的.....
如果有人遇到过这类问题......
提前感谢您的帮助。
ps:如果您需要其他信息,我可以给屏幕,只要问我。
ps°2:我知道网上和StackOverflow上有很多问题,但是我已经完成了他们所说的内容(编辑项目的属性并使其EntityFramework为3.5,添加了.csproj 2012年空白对比2008年项目等)。