X

Gerando os Addons para Coreldraw a partir de meus Códigos fonte

Gerando os Addons para Coreldraw a partir de meus Códigos fonte. Tutorial destinados a não desenvolvedores

Publicado: Modificado:

Bonus630

Meus Códigos fonte de Addons para CorelDraw sempre são projetos do visual studio, alguns destes projetos são postados em meu github https://github.com/bonus630,

e em alguns casos não é gerado o instalador do mesmo ou o instalador demora para ser postado. Nesses cenários é possivel baixar o Código fonte do github e compilar em sua máquina sem necessidade de nenhum programa em especial.

Vou separa em passos como é feito o processo de compilar um Addon do CorelDraw, este é um tutorial destinado aos meus projetos, porém pode funcionar em outros projetos que seguem a mesma estrutura. Os projetos que são criados utilizando meu Template para Visual Studio geralmente seguem os mesmos padrões, mas é bom verificar antes pois o desenvolvedor pode alterar algo.

Para verificar veja se o tem o arquivo "bonus630.CDRCommon.targets" e um arquivo com extensão .sln

Se o projeto segui esse padrão, então vamos começar.

  1. Acesse a página do projeto no github, clique no botão "Code" e logo abaixo clique em "Download zip"



    Repare nesta imagem a presença do arquivo "bonus630.CDRCommon.targets" e um arquivo com extensão .sln
  2. Após concluir o download do arquivo precisamos extrair todos os arquivos para uma pasta qualquer, mas lembresse do local desta pasta


     
  3. Abra o arquivo "bonus630.CDRCommon.targets" no bloco de notas e verifique se o caminho está correto com a sua instalação do corelDraw, cada versão do coreldraw tem um caminho distinto, será necessário checar todos os caminhos de todas as versões que deseja

    Caso o arquivo não exista na pasta baixada, você pode baixar de um outro projeto, por exemplo do qrcode docker, baixe o arquivo e salve em %localappdata%\bonus630.
    No arquivo de configurações do projeto ".csproj" por volta da linha 5 teremos a linha  <CdrTargetPath>$(SolutionDir)bonus630.CDRCommon.targets</CdrTargetPath>
    ou   <CdrTargetPath>$([System.Environment]::GetEnvironmentVariable('localappdata'))\bonus630\bonus630.CDRCommon.targets</CdrTargetPath> 
    No caso da primeira forma, o arquivo deve ficar na pasta da Solução, esta é a pasta anterior a pasta onde se encontra o arquivo ".csproj", geralmente o arquivo já está presente, somente no segundo caso que o arquivo não estará presente então deve ser baixado a parte.

     

  4. Agora precisamos localizar a pasta do .NET Framework em seu pc, e sim se você tem o CorelDraw instalado você terá o .NET também, vá até a pasta de instalação do windows, nela você encontra-ra a pasta Microsoft.NET depois veja a pasta Framework, entre na Framework64 se for possivél, agora vá para a pasta v.XXXX, sendo que o XXXX é a numeração mais alta encontrada.


     
  5. Nesta pasta, segure o botão "Shift" e clique em um local vazio com o botão direito do mouse, escolha a opção de iniciar o PowerShell ou prompt de commando aqui. Execute como administrador.


     
  6. Volte a pasta do Código fonte, clique no arquivo com extensão .sln e clique em copiar caminho


     
  7. Agora no PowerShell digite o commando .\MSBuild.exe ""  /p:Configuration=""
    ou no Prompt de Commando MSBuild.exe ""  /p:Configuration=""
    Substitua  pelo caminho que foi copiado antes, e  pela versão do Coreldraw que você quer utilizar, mantenha as aspas.
    ​ As Versões são:
    X7 Release
    X8 Release
    2017 Release
    2018 Release
    2019 Release
    2020 Release
    2021 Release
    2022 Release



    N​ota:​ Alguns projetos podem não conter todas as versões 

Se tudo ocorreu bem, será exibida uma mensagem de Compilação com êxito,


 

Vá ate a pasta de Addons do CorelDraw, uma nova pasta estara disponivel, porém somente se o powershell ou o promp foram rodados como administrador, caso contrario será mostrado a mensagem de acesso negado, conforme na figura acima, então será necessário copiar a pasta manualmente



É isso, só executar o coreldraw e verificar se tudo está correto.




Faça doações com o botão do PayPal


Todos direitos reservados | 2003 à 2025 | Copyright © Bonus630 | Vr.:5.0