Saltar al contenido

¿Cómo ejecutar una dll .Net Core?

Ten en cuenta que en las ciencias un error casi siempre tiene diversas resoluciones, pero nosotros te enseñamos lo más óptimo y mejor.

Solución:

Agregue esto a su archivo project.json:

 "compilationOptions": 
        "emitEntryPoint": true
 ,

Generará MyApp.exe en Windows (en bin / Debug) o los archivos ejecutables en otras plataformas.

Editar: 30/01/2017

Ya no es suficiente. Ahora tiene la posibilidad entre la implementación dependiente del marco y la implementación autónoma como se describe aquí.

Forma corta:

Implementación dependiente del marco (.net core está presente en el sistema de destino)

  • Ejecute el dll con la utilidad de línea de comando dotnet dotnet MyApp.dll

Despliegue autónomo (todos los componentes, incluido el tiempo de ejecución de .net core, están incluidos en la aplicación)

  • Eliminar "type": "platform" de project.json
  • Agregue la sección de tiempos de ejecución a project.json
  • Construir con el sistema operativo de destino dotnet build -r win7-x64
  • Ejecutar generado MyApp.exe

archivo project.json:


    "version": "1.0.0-*",
    "buildOptions": 
        "emitEntryPoint": true
    , 
    "frameworks": 
        "netcoreapp1.0": 
            "dependencies": 
                "Microsoft.NETCore.App": 
                    "version": "1.0.1"
                
            
        
    ,
    "imports": "dnxcore50",
    "runtimes":  "win7-x64":  

Puedes usar dotnet publish para generar salida .exe para su aplicación de consola.

Más detalles: publicar aplicaciones .NET Core con la CLI

Si conservas algún reparo o capacidad de progresar nuestro crónica puedes realizar una referencia y con placer lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *