代码之家  ›  专栏  ›  技术社区  ›  TheLovelySausage

找不到Mono GAC DLL

  •  0
  • TheLovelySausage  · 技术社区  · 6 年前

    我对Mono C开发非常陌生,在将外部DLL包含到应用程序中时遇到了问题。

    我正在使用Centos7,试图包含npgsql.dll模块。

    目前我的申请表如下

    using System;
    using System.IO;
    using Npgsql;
    
    public class TestApp {
       static public void Main(string[] la_args) {
          Console.WriteLine("Nothing");
       }
    }
    

    我将npgsql.dll包含在GAC中

    # gacutil -i Ngsql.dll
    # Installed Npgsql.dll into the gac (/usr/local/lib/mono/gac)
    

    但是当我试图编译它时,它仍然会产生一个错误

    # mcs TestApp.cs
    # error CS0246: The type or namespace name `Npgsql' could not be found. Are you missing an assembly reference?
    

    我错过什么了吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   TheLovelySausage    6 年前

    这是一个暂时的答案,因为我认为这可能只是一个工作。如果我在编译中直接包含dll,则似乎编译正确。

    # mcs TestApp.cs -r:Npgsql.dll