ReadyRoll 项目:迁移 ID 重复

ReadyRoll Project: Migration ID Duplicate

此脚本文件中的迁移 ID 与另一个迁移的 ID 重复。要为迁移分配唯一 ID,请打开 Visual Studio 中的文件,删除迁移标签,保存并单击 'Insert Metadata'。

我正在尝试构建一个 readyroll 项目,但出现此错误。我在 VS 中看不到 'Insert Metadata' 选项。

如果您打开脚本并删除文件的第一行(以 -- <Migration 开头)并保存脚本,您应该会看到一个用于插入元数据的按钮:

如果按钮没有出现,那么您可以手动将迁移元数据替换为新的唯一 ID,例如:

-- <Migration ID="af207303-9c4f-4543-8303-704b5f4beaf1" /> GO PRINT 'Hello world'; GO

进行这些更改后项目应该会成功构建。