Maison > développement back-end > Tutoriel C#.Net > Comment compiler C# en DLL

Comment compiler C# en DLL

下次还敢
Libérer: 2024-04-04 18:30:18
original
668 Les gens l'ont consulté

Comment compiler en DLL en C# : créez un nouveau projet de bibliothèque de classes. Ajoutez le code que vous souhaitez compiler. Sélectionnez "Configuration Manager" dans le menu de construction et cochez la case "DLL". Créez la solution pour compiler la DLL.

Comment compiler C# en DLL

Comment compiler en DLL en C#

Une DLL (Dynamic Link Library) est une bibliothèque contenant du code et des données qui peuvent être réutilisées dans plusieurs applications. Voici comment compiler en DLL en C# :

1 Créez un nouveau projet

  • Dans Visual Studio, cliquez sur Fichier > Nouveau projet.
  • Sélectionnez « Visual C# » > « Windows Desktop » > « Bibliothèque de classes (.NET Framework) ».

2. Ajouter du code

  • Double-cliquez sur le fichier "Class1.cs" dans l'explorateur de projet.
  • Ajoutez le code suivant pour définir une fonction simple :
<code class="csharp">public class Class1
{
    public int Add(int x, int y)
    {
        return x + y;
    }
}</code>
Copier après la connexion

3. Compiler en DLL

  • Dans le menu Build, sélectionnez Configuration Manager.
  • Dans la liste déroulante Configuration de la solution active, sélectionnez Toutes les configurations.
  • Sous la colonne "Build", cochez la case "DLL".
  • Cliquez sur OK pour enregistrer les modifications.

4. Générer une DLL

  • Dans le menu "Build", sélectionnez "Build Solution".
  • Une fois la compilation terminée, la DLL de sortie sera située dans le dossier "binDebug" ou "binRelease" du projet.

Remarques supplémentaires :

  • Assurez-vous de définir "Target Framework" sur la même version de .NET Framework que l'application cible.
  • Le nom du fichier DLL de sortie sera le même que le nom du projet mais avec une extension ".dll".
  • Vous pouvez utiliser l'outil "regasm" pour enregistrer une DLL en tant que composant COM, la rendant ainsi disponible pour une utilisation dans du code non managé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
c#
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal