Entity framework 实体框架T4模板和TFS

Entity framework 实体框架T4模板和TFS,entity-framework,visual-studio-2012,tfs,Entity Framework,Visual Studio 2012,Tfs,今天我发现TFS不能很好地处理T4生成的类。我更新了实体框架—————————————&mdash。模板删除并重新写入所有.cs文件。然后TFS似乎跟不上,认为它们都被删除了 当我查看挂起的更改并尝试撤消时,TFS抱怨说文件仍然存在,如果要撤消,我需要先删除本地文件 我原以为我们可以从TFS中排除生成的文件,但我不确定这是否适用于自动构建环境

今天我发现TFS不能很好地处理T4生成的类。我更新了实体框架—————————————&mdash。模板删除并重新写入所有
.cs
文件。然后TFS似乎跟不上,认为它们都被删除了

当我查看挂起的更改并尝试撤消时,TFS抱怨说文件仍然存在,如果要撤消,我需要先删除本地文件

我原以为我们可以从TFS中排除生成的文件,但我不确定这是否适用于自动构建环境

我也发现,但给出的解决方案似乎仍然相当乏味


有没有更好的解决方案?

那篇文章更像是一个管理问题,而不是你现在遇到的问题。我想你是在TFS 2012中使用“本地工作区”吧?我每天都使用T4和TFS,从来没有看到过这个问题。这可能是因为一旦您有一个挂起的删除,您就不能执行加载项TFS。您应该先提交删除,或者先撤消删除,然后再执行添加。所以删除全部然后覆盖是一个灾难的处方。。。您可以删除并提交,然后重新生成所有t4…@DaveShaw re:Local Workspace-我想是的。还有其他选择吗?我随机但很少看到这个问题。这是一个真正的皮塔,我不认为上述评论是相关的。在“从数据库更新模型”之后的大多数时间里,这不是问题。有时是这样。我一直无法找出这是什么原因,必须手动删除仍然存在的所有文件,以便您可以撤消更改。我很想找到解决办法,或者至少找到原因。奇怪的是,另一个EF错误是,任何更改后的每次重建都会将第一个生成的对象标记为已更改,但它从不更改。