Uma referência de projeto é uma propriedade que pode ser definida para um projeto, de modo que possa ser referida em outro projeto. Quando um projeto se refere a outro, os arquivos no projeto referido ficam disponíveis para reutilização.
Por exemplo, talvez você queira criar uma biblioteca de sub-rotinas ESQL reutilizáveis em um projeto. Ou talvez queira criar uma biblioteca semelhante de fluxos de mensagens para reutilização em outros fluxos de mensagens. Ao incluir uma referência do projeto no projeto da biblioteca, suas sub-rotinas ou subfluxos estão disponíveis para utilização.
Se, depois, você fechar ou excluir um projeto referido ou excluir um objeto contido nele, ele não ficará mais disponível para referência ao projeto e será gerado um erro. Você pode corrigir o erro abrindo o projeto fechado ou incluindo o objeto ausente, com o nome correto e salvando.