使用Visual Studio SSDT项目,并在新计算机上编译项目时收到错误。
SQL:72025: The referenced assembly <path>.DLL is corrupt or invalid.
比较原始机器和新机器上的项目属性,配置没有明显差异。清除调试路径以及bin,清理解决方案,重新启动VS和重建。 DLL被重新编译,每次仍然显示错误。不要将它配置为引用,它是在调试期间创建的DLL。
我遇到了同样的问题,并通过在ms指令之后从DB重新创建项目并更改项目的文件夹来解决它。
首先尝试更改项目的文件夹。其实还是不知道文件夹有什么问题。
作为第二个选项尝试完全按照此处描述的How to: Create a New Database Project创建您的DataBase项目。
说明:从连接的数据库创建新的数据库项目
Build操作的结果可以在Output Window中看到
如果还没有DB,只需创建空DB。