Instrução
A criação de novos projetos do ArcObjects SDK for .NET a partir de modelos de projeto de aplicativo retorna o seguinte erro:
“The extension was not able to find the startup entry point for the project.”
Esse erro ocorre somente com o Visual Studio 2019 quando um novo projeto é criado usando um dos seguintes modelos de projeto:
Depois de selecionar a licença a ser verificada na inicialização do assistente de Modelo de Projeto, o Visual Studio 2019 exibe as seguintes mensagens de erro:
Todos os Modelos de Projeto de Aplicativo usam um code-behind do assistente de modelo de projeto do Visual Studio para inserir trechos de código personalizados no projeto recém-criado, por exemplo, o código de verificação de licença.A causa do problema é que o Visual Studio 2019 está passando um objeto EnvDTE.Project inválido (ou corrompido) para uma das funções de retorno de chamada do modelo de projeto.Ao tentar usar o parâmetro EnvDTE.Project, o erro é gerado.Normalmente, o problema não ocorre ao criar um novo projeto na inicialização do Visual Studio 2019, mas a criação do projeto falha consistentemente quando a criação do projeto é tentada de dentro de uma instância aberta do VS 2019.
Para criar um novo projeto, você pode tentar reiniciar o Visual Studio 2019 e tentar criar um novo projeto na inicialização ou atualizar manualmente o código de inicialização da licença do projeto da seguinte maneira:
using ESRI.ArcGIS.esriSystem;
private static LicenseInitializer m_AOLicenseInitializer = new DesktopConsoleApplication4.LicenseInitializer();
// ESRI License Initializer generated code.
m_AOLicenseInitializer.InitializeApplication(new esriLicenseProductCode[] { esriLicenseProductCode.esriLicenseProductCodeBasic },
new esriLicenseExtensionCode[] { });
// ESRI License Initializer generated code.
// Do not make any call to ArcObjects after ShutDownApplication()
m_AOLicenseInitializer.ShutdownApplication();
ID do Artigo: 000022152
Obtenha ajuda de especialistas do ArcGIS
Comece a conversar agora