我是否可以开发一个利用.NET Framework 3.5 SP1中的ADO .NET实体的网站,然后将其部署到另一台只有.NET 3.5框架的计算机上?
答案 0 :(得分:8)
没有。您的代码将引用实体框架代码并调用它。当您尝试在没有实体框架的计算机上运行它时,这将失败。
我也不建议只包含“额外”的DLL - 进入一个状态,你正在使用3.5中的一些代码,而一些来自3.5SP1的代码听起来像是给我带来灾难的秘诀。
答案 1 :(得分:0)
项目的属性,然后是目标框架?
答案 2 :(得分:0)
也许如果您在安装过程中包含SP1放入GAC的dll(例如system.web.dynamicdata)。通常情况下,这些不会被复制到您的bin中,因为它们位于GAC中。
最好的办法是将机器升级到SP1,但我想这不是一个选择..
答案 3 :(得分:0)
是的,你可以这样做。右键单击您的引用并转到属性。将“复制本地”设置为“True”。您基本上将在本地bin中部署.NET SP1程序集,而不是使用GAC中存储的内容。