0

我到处寻找答案,但没有运气,所以我决定问问。我想在我自己的 PC 上实现openalpr(开源自动车牌识别)存储库,我正在关注这个视频来完成任务。我已经完成了他所做的所有步骤,最后,当我尝试构建它时,在其中一个 .cs 代码中出现了CS0246错误,上面写着:

Error   CS0246  The type or namespace name 'AlprNet' could not be found (are you missing a using directive or an assembly reference?)   number_plate    c:\users\sohib\documents\visual studio 2015\Projects\number_plate\number_plate\Form1.cs

部分代码

我只能在我的D:\Projects\plate_recognition\openalpr-master\src\bindings\csharp\AlprNetTest中找到 AlprNet ,它是 .csproj 格式的。

AlprNet 不像其他参考文献那样采用 .dll 格式,因此我无法在参考文献中引用它。我发现有人说这可能是因为 .NET Framework 平台的不同版本。我几乎没有做任何检查,因为我认为它与 .NET 无关

在我看来,我应该链接 AlprNet.csproj 以获取其内容,但我不确定。如果有人可以帮助解决这个问题,我将不胜感激。

4

1 回答 1

0

如果它不是引用的 .net 程序集 (dll) 并且不是 nuget 包,则检查代码是否期望程序集不存在于全局程序集缓存中(如果您可以访问另一台开发人员机器有效,这很容易检查)。

如果做不到这一点,请将 .csproj 添加到您的 .sln 中,然后引用它听起来像是要走的路(当然,前提是您可以访问它!)。

于 2018-08-22T02:18:12.627 回答