2009-09-30 16 views
11

Ben (DLL)MONO - C# Kullanarak Bir C# Kitaplığı Referansıyla Derleme?

// ProgramLib.cs // 
using System; 

namespace ProgramLibrary 
{ 
    public class Lib 
    { 
     public Lib() 
     { 
      Console.WriteLine("Lib Created"); 
     } 
    } 
} 

C# kütüphane var Ve her iki dosya aynı dizinde eğer, aşağıdaki konsol programı

bir linux ortamında
// Program.cs // 
using System; 
using ProgramLibrary; 

class MainClass 
{ 
    public static void Main (string[] args) 
    { 
     ProgramLibrary.Lib lib = new ProgramLibrary.Lib(); 
    } 
} 

sahip

Program.cs'yi ProgramLib.cs'ye başvurularak derleyen Mono derleyici (mcs) komutu nedir?

Herkese teşekkürler!

İlk önce ona başvuru, ProgramLib.dll için ProgramLib derlemek

cevap

28

:

$ gmcs -t:library ProgramLib.cs 
$ gmcs -r:ProgramLib.dll Program.cs 
+0

teşekkür Jon! – divinci

+0

uyarınca çok yararlı Herkes bunu bir astar olarak yapmanın bir yolu olup olmadığını bilen var mı? – Renra

+0

@Renra: İki proje dosyası ile bir çözüm oluşturun ve xbuild'i arayın. –