2010-06-08 5 views
5

Soweit ich weiß, für die Installation von einem assembly für .NET ist wie folgt.Installation einer Baugruppe zu GAC sowohl für Mono/.NET

 
'gacutil /i nunit.framework.dll' 

Und für die Mono-, setzen Sie das Verzeichnis in MONO_PATH den Job tut.

  • Ist das korrekt?
  • Mit .NET/Windows, wo wird die Assembly installiert? Ich konnte keine Änderung in c: \ Windows \ Microsoft.NET \ GAC_MSIL sehen, nachdem ich den Befehl gacutil ausgeführt habe.

Antwort

4

Wenn Sie eine .NET-Assembly auf dem GAC installieren möchten. Sie verwenden gacutil, in Windows oder mit mono:

$ gacutil -i gac_lib.dll 

Siehe mono documentation.

+0

Was ist der Unterschied zwischen der Installation in GAC und dem Anhängen des Pfades an MONO_PATH mit Mono? – prosseek

+0

@prosseek - Wenn Sie möchten, dass die Assembly global zugänglich ist, gibt es keinen Unterschied. Sehen Sie, was die Dokumentation zu sagen hat, was in der GAC installiert werden sollte - http://www.mono-project.com/Assemblies_and_the_GAC#What_Sould_In_GAC_installiert – Oded