我在Visual Studio 2013中有一个SQL Server数据库项目。该项目引用另一个名为BusinessLayer
的项目。
BusinessLayer项目引用System.Component.DataAnnotations,DataAnnotations位于.NET framework dll文件夹“C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.ComponentModel.DataAnnotations .DLL“
我还在DB Project中编写了一个SQL CLR触发器,当我部署数据库项目时,我收到了这个错误:
SQL72014: .Net SqlClient Data Provider: Msg 6503, Level 16, State 12, Line 1
Assembly 'system.componentmodel.dataannotations, version=4.0.0.0, culture=neutral, publickeytoken=31bf3856ad364e35.' was not found in the SQL catalog.
我试图获取dll的公钥令牌,并看到它与错误中的相同。 那么这个错误是什么以及如何解决呢?
我愿意接受建议。