Como desenvolver e executar plugins .NET no BricsCAD V26?

Começando com BricsCAD® V26, o runtime gerenciado recebeu upgrade para .NET 8 (antigo .NET Core).

Isso substitui o runtime anterior .NET Framework 4.8, usado em versões anteriores.

Nota: O suporte para o legado .NET Framework 4.8 e anteriores foi descontinuado no BricsCAD® V26.

Requisitos do Usuário-Final

Para carregar e executar plugins baseados em .NET em BricsCAD® V26:

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

    Você pode baixá-lo em aqui.

  2. Certifique-se de que a arquitetura do runtime corresponda à instalação BricsCAD® (x64).
  3. Se um plugin falhar ao carregar com o seguinte erro, significa que o arquivo foi bloqueado pela segurança do Windows:
    Não foi possível carregar o arquivo ou assembly 'file:///<path-to-file> ou uma de suas dependências. 
    Operação não é suportada. (Exception from HRESULT: 0x80131515)

    Para corrigir, clique o botão-direito na DLL do plugin, vá para Propriedades e escolha Desbloquear.

Requisitos do Desenvolvedor

Os plugins criados para o .NET Framework 4.8 devem ser reconstruídos usando o .NET 8 SDK, antes de poderem ser carregados no BricsCAD® V26.

  1. Instale o .NET 8 SDK (x64).

    Você pode baixá-lo em aqui.

  2. Use o formato de projeto no estilo-SDK introduzido com o .NET Core.
    <Project Sdk="Microsoft.NET.Sdk">
      <PropertyGroup>
        <TargetFramework>net8.0-windows</TargetFramework>
      </PropertyGroup>
    </Project>
  3. Referência ao apropriado BricsCAD® montagens gerenciadas.
  4. Reconstrua o plugin usando o .NET 8.

Migração de Plugin

Instruções de migração do plugin podem ser encontradas no arquivo README.txt na pasta de amostras da API do diretório de instalação BricsCAD®.

O caminho predefinido do arquivo README.txt é:

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