SQL:72025:引用的汇编.dll是损坏或无效的



与Visual Studio SSDT项目一起工作,并且在我在新机器上编译项目时会收到错误。

SQL:72025: The referenced assembly <path>.DLL is corrupt or invalid.

比较了原始机器上的项目属性&amp;新的,没有明显的配置差异。清除了调试路径以及垃圾箱,清洁解决方案,重新启动VS,&amp;重建。DLL被重新编译,并且每次仍显示错误。请勿将其配置为参考,它是在调试期间创建的DLL。

我遇到了相同的问题,并按照MS指令从DB的重新创建项目解决并更改项目的文件夹。

首先尝试更改项目的文件夹。实际上仍然不知道文件夹的问题。

作为第二个选项,尝试按照此处描述的方式创建您的数据库项目:创建一个新的数据库项目。

指令:在连接的数据库中创建一个新的数据库项目

  1. 右键单击SQL Server Object Explorer中的Tradedev节点和选择创建新项目。
  2. 在"导入数据库"对话框中,请注意源数据库连接设置已由您拥有的数据库预定在SQL Server Object Explorer中选择。在目标项目中设置,将项目的名称更改为交易。
  3. 在"导入设置"部分中,请注意导入的选项特定对象和设置,并为每个模式创建文件夹和/或对象类型。对于所有数据库的有组织的层次结构对象,接受所有默认设置,然后单击"开始"。
  4. 导入数据库对话框显示一个进度栏并显示列表SSDT的对象正在导入。当进口操作具有完成,单击完成以退出最终屏幕。
  5. 检查解决方案资源管理器中的层次结构。扩展DBO文件夹,您将找到单独的功能,表和视图文件夹。请注意,表和功能分组模式文件夹。
  6. 双击products.sql在桌子下。餐桌设计师打开,在列网格中显示表的视觉解释,以及脚本窗格中表的脚本定义。这是与我们在连接的数据库开发中看到的相同部分。
  7. 取消选中" customerId"列的允许空框。按CTRL s保存文件。
  8. 右键单击解决方案资源管理器中的Tradedev项目,然后选择构建建立数据库项目。

可以在输出窗口中看到构建操作的结果

如果您还没有DB,只需创建空DB。

最新更新