Asp.net mvc 4 未找到ZXing BarcodeReader.cs

Asp.net mvc 4 未找到ZXing BarcodeReader.cs,asp.net-mvc-4,bitmap,barcode,zxing,Asp.net Mvc 4,Bitmap,Barcode,Zxing,我正在尝试在ASP.NETMVC4项目上使用此库 以下是代码的一部分: using ZXing.QrCode; using ZXing.Common; using ZXing; ... public string getIDQR(Bitmap bitmap) { try { BarcodeReader q = new BarcodeReader(); q.PossibleFormats = new List<

我正在尝试在ASP.NETMVC4项目上使用此库

以下是代码的一部分:

using ZXing.QrCode;
using ZXing.Common;
using ZXing;

...

public string getIDQR(Bitmap bitmap) {
        try
        {
            BarcodeReader q = new BarcodeReader();
            q.PossibleFormats = new List<BarcodeFormat>();
            q.PossibleFormats.Add(BarcodeFormat.QR_CODE);
            q.AutoRotate = false;
            q.TryHarder = false;

            // Decode result
            string r = q.Decode(bitmap).Text;

            return r;
        }
        catch {
            return String.Empty;
        }
    }
使用ZXing.QrCode;
使用ZXing.Common;
使用ZXing;
...
公共字符串getIDQR(位图){
尝试
{
条形码阅读器q=新条形码阅读器();
q、 可能格式=新列表();
q、 可能的格式。添加(条形码格式。QR_代码);
q、 自动旋转=假;
q、 TryHarder=false;
//解码结果
字符串r=q.解码(位图).Text;
返回r;
}
抓住{
返回字符串。空;
}
}

我收到一个条形码阅读器.cs未找到错误。我会很感激你的帮助!谢谢

您是如何将zxing添加到您的项目中的?您是手动添加库的源代码还是设置了对程序集的引用?错误消息指出您添加到解决方案中的zxing项目文件存在问题,但您尚未将源代码文件BarcodeReader.cs放在正确的位置。@Michael感谢您的回答。我在NuGet软件包管理器中搜索,然后将其“安装”到项目中。它为该项目添加了两个参考:zxing和zxing.presentation。我不知道我做错了什么。如果有帮助的话,我发现出于某种原因,该类正在D:\Entwicklung\Tools\Internet\ZXing.Net.Build.4\Source\lib\BarcodeReader.cs进行搜索。这不是我的机器。这是我的机器的路径,因为我构建了包。但现在我知道怎么了。您是否遇到生成错误或运行时错误?我认为这是一个运行时错误。如果我错了,请纠正我。在运行时,这不是真正的错误。我认为“找不到错误”来自调试器。应该还有另一个隐藏的异常。请仔细查看输出窗口,并在此处发布完整错误。@Michael这是一个调试错误。我在调试此指令时得到它:BarcodeReader q=new BarcodeReader();这是我得到的照片。对不起,西班牙语有问题,如果不清楚请告诉我,我会翻译。