Vorgehensweise: Freigeben einer Assembly für andere Anwendungen (C#)How to: Share an Assembly with Other Applications (C#)

Assemblys können sowohl privat als auch freigegeben sein: Standardmäßig bestehen die meisten einfachen Programme aus einer privaten Assembly, da sie nicht für den Gebrauch durch andere Anwendungen vorgesehen sind.Assemblies can be private or shared: by default, most simple programs consist of a private assembly because they are not intended to be used by other applications.

Um eine Assembly für andere Anwendungen freizugeben, muss diese in den globalen Assemblycache (Global Assembly Cache, GAC) platziert werden.In order to share an assembly with other applications, it must be placed in the Global Assembly Cache (GAC).

Freigeben einer AssemblySharing an assembly

  1. Erstellen Ihrer Assembly.Create your assembly. Weitere Informationen finden Sie unter Erstellen von Assemblys.For more information, see Creating Assemblies.

  2. Weisen Sie Ihrer Assembly einen starken Namen zu.Assign a strong name to your assembly. Weitere Informationen finden Sie unter Vorgehensweise: Signieren einer Assembly mit einem starken Namen.For more information, see How to: Sign an Assembly with a Strong Name.

  3. Weisen Sie Ihrer Assembly Versionsinformationen zu.Assign version information to your assembly. Weitere Informationen dazu finden Sie unter Assemblyversionen.For more information, see Assembly Versioning.

  4. Fügen Sie Ihre Assembly in den globalen Assemblycache ein.Add your assembly to the Global Assembly Cache. Weitere Informationen finden Sie unter Vorgehensweise: Installieren einer Assembly in den globalen Assemblycache.For more information, see How to: Install an Assembly into the Global Assembly Cache.

  5. Greifen Sie auf die Typen anderer Anwendungen zu, die in der Assembly enthalten sind.Access the types contained in the assembly from the other applications. Weitere Informationen finden Sie unter Vorgehensweise: Verweisen auf eine Assembly mit starkem Namen.For more information, see How to: Reference a Strong-Named Assembly.

Siehe auchSee Also

C#-ProgrammierhandbuchC# Programming Guide
Programmieren mit AssemblysProgramming with Assemblies