CÓMO
La creación de nuevos proyectos de ArcObjects SDK for .NET a partir de plantillas de proyectos de aplicación devuelve el siguiente error:
“The extension was not able to find the startup entry point for the project.”
Este error solo se produce con Visual Studio 2019 cuando se crea un nuevo proyecto con una de las siguientes plantillas de proyecto:
Después de seleccionar la licencia que se va a comprobar al inicio en el Asistente para plantillas de proyecto, Visual Studio 2019 muestra los siguientes mensajes de error:
Todas las plantillas de proyecto de aplicación usan un código subyacente del asistente para plantillas de proyecto de Visual Studio para insertar fragmentos de código personalizados en el proyecto recién creado, por ejemplo, el código de comprobación de licencias.La causa del problema es que Visual Studio 2019 pasa un objeto EnvDTE.Project incorrecto (o dañado) a una de las funciones de devolución de llamada de la plantilla de proyecto.Al intentar usar el parámetro EnvDTE.Project, se produce el error.Normalmente, el problema no se produce al crear un nuevo proyecto al inicio de Visual Studio 2019, pero se produce un error constante en la creación del proyecto cuando se intenta la creación de proyectos desde una instancia abierta de VS 2019.
Para crear un nuevo proyecto, puede intentar reiniciar Visual Studio 2019 e intentar crear un nuevo proyecto al inicio, o puede actualizar manualmente el código de inicio de la licencia del proyecto de la siguiente manera:
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. de artículo: 000022152
Obtener ayuda de expertos en ArcGIS
Empieza a chatear ahora