如何在源代码中添加“使用Zxing”?

时间:2013-04-28 15:50:02

标签: c# zxing

我是c#的新手。目前我正在尝试通过网络摄像头解码qr代码,我已经从互联网上做了一个例子并重新编写它以试图理解代码。我的问题是如何使用Zxing添加而不是使用com.google.zxing

我知道我应该添加一个引用,但我尝试添加我知道的所有引用,但它仍然不允许我添加'使用Zxing'。它只允许'使用com.goggle.zxing'[我用zxing.dll]作为参考

另一个问题是var reader = new BarcodeReader();编译错误我认为它与'使用Zxing'或未知参考有关

我真的需要这方面的帮助。请告诉我如何解决或在哪里可以找到Zxing参考。再次感谢。

3 个答案:

答案 0 :(得分:1)

简单地说,你没有。

库使用com.google.zxing的命名空间,因此您需要在using指令中指定。除非您想获取源代码,更改所有命名空间声明并重建,否则您无法更改该命名空间。为什么想要using指令中指定不同的命名空间?你认为你会有什么好处?

当然,你根本没有 使用using指令。您可以指定每种类型的全名。例如:

com.google.zxing.MultiFormatReader reader = new com.google.zxing.MultiFormatReader();

但使用它会更明智:

using com.google.zxing;

// Later in the code
MultiFormatReader reader = new MultiFormatReader();

答案 1 :(得分:1)

This上一个问题可以帮助您。看起来com.google.zxing是完全限定的命名空间。

尝试使用它并检查您需要的对象和方法是否存在。

您可以使用和别名,但为什么要这么麻烦。

using zxing = com.google.zxing;

答案 2 :(得分:1)

只需为命名空间添加此行。

使用ZXing;

从nugget包安装后。