Gewusst wie: Freigeben einer Assembly für andere Anwendungen (C#-Programmierhandbuch)

Aktualisiert: November 2007

Assemblys können privat oder freigegeben sein: Standardmäßig bestehen die meisten einfachen C#-Programme aus einer privaten Assembly, weil nicht vorgesehen ist, dass sie von anderen Anwendungen verwendet werden.

Um eine Assembly für andere Anwendungen freizugeben, muss sie im Globaler Assemblycache (GAC) stehen.

Freigeben einer Assembly

  1. Erstellen Sie die Assembly. Weitere Informationen finden Sie unter Erstellen von Assemblys.

  2. Weisen Sie der Assembly einen starken Namen zu. Weitere Informationen finden Sie unter Gewusst wie: Signieren einer Assembly mit einem starken Namen.

  3. Weisen Sie der Assembly Versionsinformationen zu. Weitere Informationen finden Sie unter Assemblyversionen.

  4. Fügen Sie die Assembly zum globalen Assemblycache hinzu. Weitere Informationen finden Sie unter Gewusst wie: Installieren einer Assembly in den globalen Assemblycache.

  5. Greifen Sie von den anderen Anwendungen auf die in der Assembly enthaltenen Typen zu. Weitere Informationen finden Sie unter Gewusst wie: Verweisen auf eine Assembly mit starkem Namen.

Siehe auch

Konzepte

C#-Programmierhandbuch

Assemblys mit starkem Namen

Weitere Ressourcen

Programmieren mit Assemblys

Arbeiten mit Assemblys und dem globalen Assemblychache

Erstellen und Verwenden von Assemblys mit starkem Namen