¿Cómo desarrollar y ejecutar complementos .NET en BricsCAD V26?

A partir de BricsCAD® V26, el entorno de ejecución gestionado se ha actualizado a .NET 8 (anteriormente .NET Core).

Esto reemplaza el entorno de ejecución heredado de .NET Framework 4.8 utilizado en versiones anteriores.

Nota: El soporte para el .NET Framework 4.8 heredado y versiones anteriores está en desuso en BricsCAD® V26.

Requisitos del usuario final

Para cargar y ejecutar complementos basados en .NET en BricsCAD® V26:

  1. Instale .NET 8 Desktop Runtime (x64).

    Puede descargarlo aquí.

  2. Asegúrese de que la arquitectura de tiempo de ejecución instalada coincida con la instalación de BricsCAD® (x64).
  3. Si un complemento no se carga y aparece el siguiente error, significa que el archivo ha sido bloqueado por la seguridad de Windows:
    No se pudo cargar el archivo o ensamblado 'file:///<path-to-file> o una de sus dependencias. 
    No se admite la operación. (Excepción de HRESULT: 0x80131515)

    Para solucionarlo, haga clic derecho en la DLL del complemento, vaya a Propiedades y elija Desbloquear.

Requisitos para desarrolladores

Los complementos creados para .NET Framework 4.8 deben volver a compilarse con el SDK de .NET 8 antes de poder cargarse en BricsCAD® V26.

  1. Instale el SDK de .NET 8 (x64).

    Puede descargarlo aquí.

  2. Utilice el formato de proyecto estilo SDK introducido con .NET Core.
    <Project Sdk="Microsoft.NET.Sdk">
      <PropertyGroup>
        <TargetFramework>net8.0-windows</TargetFramework>
      </PropertyGroup>
    </Project>
  3. Haga referencia a los ensamblados administrados de BricsCAD® adecuados.
  4. Vuelva a compilar el complemento con .NET 8.

Migración de complementos

Las instrucciones de migración de complementos se encuentran en el archivo README.txt de la carpeta de ejemplos de la API en el directorio de instalación de BricsCAD®.

La ruta predeterminada del archivo README.txt es:

C:\Program Files\Bricsys\BricsCAD V26 es_ES\API\dotnet\README.txt