背景......可能相关也可能不相关: 我有一个硬盘崩溃,刚刚重建我的笔记本电脑,并在我使用时添加了一个SSD。结果,我的一个开发项目并没有在不同的驱动器上。它最初是在使用TFS的源代码控制中重新绑定了解决方案和项目,一切似乎都找不到。
然后我做了一些数据库更改,并在我的edmx文件中从数据库执行了更新模型。更新工作正常,但在此过程中它创建了一个额外的* .Context.tt和* .tt文件(下面的图片中带有绿色+旁边的那个)。所以现在编译器抱怨重复引用。
整个edmx到tt到cs的过程对我来说是黑魔法,所以我不知道如何清理它。我可以删除它们吗?它会在下次更新时重新创建吗?理想情况下,想知道并解决根本原因,以便下次不会发生。