Como fazer debug a projetos de extensibilidade com Visual Studio?
O Visual Studio disponibiliza duas configurações para a compilação dos projetos: Debug e Release. A configuração por omissão é a Debug e deve ser utilizada durante a fase de desenvolvimento, pois só assim é possível fazer debug ao código. A configuração da Release deve ser utilizada quando o projeto está finalizado e as assemblies prontas para serem distribuídas pelos clientes. Depois de criar o projeto, a pasta por defeito que o Visual Studio cria para colocar as assemblies compiladas é a binDebug, contudo o ERP PRIMAVERA carrega apenas o que está nas pastas CommonExtensions ou Extensions. Assim sendo, existem duas opções para fazer debug ao código, explicadas de seguida. 1. Instalar e configurar a extensão para o Visual Studio PRIMAVERA Extensibility Essentials. 2. Criar o projeto de extensibilidade usando a extensão para o Visual Studio instalada. 3. Verificar nas propriedades do projeto que, tanto o Post build event como o Start external program, encontram-se já configurados. 5. Executar com F5 A extensão para o Visual Studio Primavera Extensibility Essentials, quando corretamente configurada, preenche esta opção automaticamente na criação do projeto de extensibilidade. 1. Compilar o projeto de extensibilidade pela primeira vez para a pasta default binDebug. 2. Registar a aplicação no ERP PRIMAVERA (pode ver aqui como automatizar este processo). 3. Nas propriedades do projeto alterar o Output path da aplicação para a pasta CommonExtensions ou Extensions. 4. Debug por Attach 4.1. Abrir o ERP PRIMAVERA. 4.2. No Visual Studio selecionar DEBUG > Attach to Process. 4.3. Selecionar o processo Erp100.exe e carregar em Attach. 5. Debug normal 5.1. Abrir as propriedades do projeto. 5.2. Selecionar o separador Debug. 5.3. Selecionar a opção Start external program. 5.4. Localizar o executável do ERP Primavera. 5.5. Executar com F5Opção 1 (recomendada)
Opção 2
login para deixar a sua opinião.