我有一个 C# 库 (DLL)
// ProgramLib.cs //
using System;
namespace ProgramLibrary
{
public class Lib
{
public Lib()
{
Console.WriteLine("Lib Created");
}
}
}
我有以下控制台程序
// Program.cs //
using System;
using ProgramLibrary;
class MainClass
{
public static void Main (string[] args)
{
ProgramLibrary.Lib lib = new ProgramLibrary.Lib();
}
}
在linux环境下,如果两个文件都在同一个目录下
引用 ProgramLib.cs 编译 Program.cs 的 Mono 编译器 (mcs) 命令是什么?
谢谢大家!!
最佳答案
先将ProgramLib编译成ProgramLib.dll,然后再引用:
$ gmcs -t:library ProgramLib.cs
$ gmcs -r:ProgramLib.dll Program.cs
关于linux - 使用 MONO 编译 - 引用 C# 库的 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1496676/