2016-01-06 107 views
0

我们有一个构建服务器,可以在git中签入时自动增加解决方案的版本号。但是,由于_MigrationHistory表中编码的“模型”列,这导致C#EntityFramework和代码优先迁移出现问题。它在运行Add-Migration命令时将程序集的版本存储在我的项目中。EntityFramework和自动增量解决方案版本号

所以我的问题是运行“添加迁移”命令,版本1.x获取存储在生成的迁移文件。一旦代码被检查在自动递增构建服务器存储文件在版本2.x - 导致版本不匹配:

Schema specified is not valid. Errors: 
(0,0) : error 0004: Could not load file or assembly 'MyAssembly, 
Version=1.0, Culture=neutral, PublicKeyToken=8555df3922cc0c82' or 
one of its dependencies. The located assembly's manifest definition does not 
match the assembly reference. (Exception from HRESULT: 0x80131040) 

有什么建议吗?

回答