vs2015 模式比较不部署自动生成的 xmlserializer 程序集

vs2015 schema compare not deploying auto generated xmlserializer assembly

我在 visual studio 2015 年有一个 sql 数据库项目,其中包括调用 Web 服务的 clr 存储过程。我已将项目配置为自动生成序列化程序集。这意味着在 de 输出文件夹中我得到了 projectname.dll 和 projectname.XmlSerializers.dll。

我使用 visual studio 架构比较功能,它在比较和更新 projectname.dll 时效果很好,但它没有显示 projectname.XmlSerializers.dll,我每次都必须手动更新它。

如何比较模式以识别和更新 projectname.XmlSerializers.dll 文件?

为了让 SSDT 直接从您的项目加载一个未被创建的 DLL 到 SQL 服务器,您需要执行以下两个步骤:

  1. 将 DLL 添加到项目(添加现有项)

  2. 对于新包含的DLL的属性,确保"Model Aware"设置为"true"。