Contenidos
- Seleccionar el proyecto «Biblioteca de clases (.NET Framework)», sirve para crear una biblioteca de clases de C# (.dll)
- Escribir el siguiente código en el fichero Class1.cs
- Compilar la dll
- Subir la dll (buscar la ruta donde se ha creado la dll) y descargarla después
- Llamar a la dll desde PowerShell (buscar la ruta donde se ha descargado la dll)
Una biblioteca de enlace dinámico o más comúnmente DLL es el término con el que se refiere a los archivos con código ejecutable que se cargan bajo demanda de un programa por parte del sistema operativo.
Seleccionar el proyecto «Biblioteca de clases (.NET Framework)», sirve para crear una biblioteca de clases de C# (.dll)
Escribir el siguiente código en el fichero Class1.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ClassLibrary2 { public class Class1 { public static void Main() { System.Console.WriteLine("Hola"); } } } |
Compilar la dll
Subir la dll (buscar la ruta donde se ha creado la dll) y descargarla después
1 |
Invoke-WebRequest "https://www.jesusninoc.com/dll.dll" -OutFile dll.dll |
Llamar a la dll desde PowerShell (buscar la ruta donde se ha descargado la dll)
1 2 |
[Reflection.Assembly]::LoadFile("C:\Users\juan\dll.dll") [ClassLibrary2.Class1]::Main() |
