下载了15.2.4的源码,尝试自己编译dll,
Data编译得好好的,然后下一个Printing.Core就出问题了,报错显示无法访问某些变量,查了一下在Data里面是internal的属性,因此在printing.core的程序集里面当然不能访问
那别人是怎么编译通过的?网上查了好久都没有结果
怀疑c#是不是有些方法能让别的程序集访问自己的internal成员的方法,往这个方向搜了一下,终於给我找到原来有样东西叫
InternalsVisibleTo啊~!!
进而进一步了解了友元程序集之后(参考https://msdn.microsoft.com/zh-cn/library/0tke9fxk(VS.80).aspx),终於有了解决方法
1. 在DevExpress.Key下面建立签名文件并提取PublicKey
-
sn -k StrongKey.