在编译某源码时,如果不添加签名,就会提示下面的错误:
DevExpress.XtraPrinting\DevExpress.Printing.Core\Core\NativePdfExport\PdfExportDocument.cs(90,20,90,37):
error CS0281: 友元访问权限由“DevExpress.Pdf.v17.2.Core, Version=17.2.4.0, Culture=neutral, PublicKeyToken=null”授予,
但是输出程序集('')的公钥与授予程序集中 InternalsVisibleTo 特性指定的公钥不匹配。
这时候就没办法进行编译,需要解决这个问题才可以进一步生成库的dll。
要解决这个问题,我们先要来理解为什么会出现这个问题。