[英]ambiguous reference: SharpCompress and BouncyCastle for C#
我在Windows 8 / Windows Phone 8应用程序中使用BouncyCastle for C# 。 最近我不得不将SharpCompression包含在Windows / Windows Phone 8中,但由于对Org.BouncyCastle.Crypto内部类的模糊引用,现在无法构建app。
我发现SharpCompression lib在其dll中还包含Org.BouncyCastle.Crypto。
有没有办法建立当前状态(一些pragma或什么)? 也许有另一个库来支持zlib压缩? 我需要任何CPU,ARM,x86 dll(或通用),因为代码库是在Windows Store和Windows Phone 8项目之间共享的。
我试过但是我自己既不能编译BouncyCastle也不能编译SharpCompression(想要重命名一些命名空间)。 也许有可编辑的版本?
实际上,它是在参考属性中使用别名的一个很好的例子。
右键单击SharpCompress参考,属性,别名 - 将gloabal更改为例如“sc”。
然后在代码中:
extern alias sc;
using sc.SharpCompress.Compressor;
using sc.SharpCompress.Compressor.Deflate;
并且永远建立! 因为现在有两个名称空间:Org.BouncyCastle.Crypto和sc.Org.BouncyCastle.Crypto。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.