模棱两可的参考:c#的SharpCompress和BouncyCastle

本文关键字:BouncyCastle SharpCompress 参考 模棱两可 | 更新日期: 2023-09-27 18:03:37

我在我的Windows 8/Windows Phone 8应用程序中使用c# BouncyCastle。最近我不得不包括Windows/Windows Phone 8的SharpCompression,但现在应用程序无法构建,因为Org.BouncyCastle.Crypto内部的类引用模棱两可。

我发现SharpCompression库还包括Org.BouncyCastle.Crypto在其dll中。

是否有办法在当前状态下构建(一些pragmas或其他东西)?也许有另一个库支持zlib压缩?我需要任何CPU, ARM, x86 dll(或通用),因为代码库在Windows Store和Windows Phone 8项目之间共享。

我试过,但不能编译BouncyCastle和SharpCompression自己(认为重命名一些命名空间)。也许它们有可编译的版本?

模棱两可的参考:c#的SharpCompress和BouncyCastle

实际上这是在引用属性中使用别名的一个很好的例子。

右键单击SharpCompress引用,属性,别名-将全局更改为例如"sc"。

然后在代码中:

extern alias sc;
using sc.SharpCompress.Compressor;
using sc.SharpCompress.Compressor.Deflate;

一切都是建造!因为现在有两个命名空间: