您可以使用.NET 3.5 SP1开发并在.NET 3.5下运行

时间:2009-01-15 15:33:34

标签: entity-framework version .net-3.5 entities

我是否可以开发一个利用.NET Framework 3.5 SP1中的ADO .NET实体的网站,然后将其部署到另一台只有.NET 3.5框架的计算机上?

4 个答案:

答案 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中存储的内容。