我正在尝试在我的工作项目中使用migrate.exe,但是出现以下错误。
未处理的异常:System.NullReferenceException:对象引用未设置到对象的实例。 在 System.Data.Entity.Migrations.Console.Program.Main(String[] args) 中
命令:
d:\Publish\bin>migrate.exe Example.Data.dll /connectionProviderName:"System.Data.SqlClient" /connectionString: "Data Source=(local);Initial Catalog=ExampleDb;Integrated Security=SSPI;MultipleActiveResultSets=true"
在执行此命令时,migrate.exe和migrate.exe.config文件位于发布的bin文件夹中。
我阅读了这个stackoverflow问题和这个msdn链接,但无法弄清楚缺少什么。
我创建了一个测试控制台项目,并能够成功地使用类似的配置执行该过程,除了它是exe而不是dll。
任何帮助都将不胜感激。谢谢。