Visual studio 2010 防止每次重建实体框架模型

Visual studio 2010 防止每次重建实体框架模型,visual-studio-2010,build,entity-framework-4.1,Visual Studio 2010,Build,Entity Framework 4.1,我有一个基于实体框架的数据层,它位于一个单独的程序集中。在同一个解决方案中,我有一个业务程序集,如ASP.NETMVC应用程序和一些单元测试程序集。EF模型相当大,大约需要20秒来构建。我的问题是每次需要构建时它都会被重建。如果我在单元测试中更改了一行,我必须等待20多秒才能完成构建。任何人都知道防止EF模型触发重建的技巧(我不想从解决方案中卸载程序集)?在解决方案的属性中,我相信您可以指定为解决方案生成的程序集。右键单击解决方案并选择“属性”。选择配置属性。在右侧窗格中,您可以选择生成哪些项。

我有一个基于实体框架的数据层,它位于一个单独的程序集中。在同一个解决方案中,我有一个业务程序集,如ASP.NETMVC应用程序和一些单元测试程序集。EF模型相当大,大约需要20秒来构建。我的问题是每次需要构建时它都会被重建。如果我在单元测试中更改了一行,我必须等待20多秒才能完成构建。任何人都知道防止EF模型触发重建的技巧(我不想从解决方案中卸载程序集)?

在解决方案的属性中,我相信您可以指定为解决方案生成的程序集。右键单击解决方案并选择“属性”。选择配置属性。在右侧窗格中,您可以选择生成哪些项。希望这能有所帮助。

是的,我决定求助于此。这不是一个完美的解决方案,因为我很少更改数据层,我必须记住手动构建数据层程序集。不过,每次构建节省20秒还是值得一点麻烦的!我假设您使用的是EDMX文件,对吗?我确实发现了这个:不确定这是否对你有用。不,我没有看到那个链接,谢谢。我怀疑它接近于触发带有EF模型的程序集重新编译的任何东西。出于性能原因,我已经在为我的模型元数据使用“复制到输出目录”。但是,我会在程序集中包含元数据文件,所以这可能就是触发器。我将坚持暂时不构建数据层程序集,因为程序集中没有元数据会带来部署复杂性,这不值得这么麻烦。