【发布时间】:2019-01-04 18:40:00
【问题描述】:
我有一个使用 BouncyCastle 的 c# 程序。如果我插入对 iTextSharp 的引用,编译器会生成两个引用中已经存在的类的许多错误。我已经指定了所有的命名空间,但它并没有改变任何东西。 示例:
Org.BouncyCastle.X509.X509Certificate certCopy = DotNetUtilities.FromX509Certificate(oCertificato);
如何同时使用 BouncyCastle 和 iTextSharp?
【问题讨论】:
-
你应该阅读this SO question并看看this GitHub source
-
我通过仅更改 iTextSharp dll 属性中的别名来解决。谢谢!
-
欢迎来到 Stackoverflow!您是否知道如果您自己找到了解决方案,您可以回答自己的问题?这也将帮助其他人......
-
对于其他任何人:如果您将 iTextSharp 的引用属性中的别名从“global”更改为“iText”,那么您的 using 语句将是
extern alias iText;using iText::iTextSharp.text.pdf; -
如果您在添加
alias时遇到问题,您可能需要手动编辑 csproj。更多详情见stackoverflow.com/a/55986973/426315
标签: c# itext bouncycastle