Hi allI wrote a Desktop Console Application in 9.3 and it works fine. Then I upgraded to 10.0 and it works fine too.I copied the application to a Windows server 2008R2 with ArcGIS 10.1 recompiled, etc, and now I have a problem when I run the .exe alone, the Console Window does not close, it stays open.I am using VS 2010 VB.NEt and if I run the application from VS 2010 IDE it works fine, but running it as a stand alone program the Console Window does not close.I am checking the code and commenting the following line: pFeatureClass = gputilities.OpenFeatureClassFromString(pathOutput) the stand alone program works fine.Anyone with a similar problem 'ESRI License Initializer generated code.
If (Not m_AOLicenseInitializer.InitializeApplication(New esriLicenseProductCode() {esriLicenseProductCode.esriLicenseProductCodeAdvanced}, _
New esriLicenseExtensionCode() {})) Then
Console.WriteLine(m_AOLicenseInitializer.LicenseMessage())
Console.WriteLine("This application could not initialize with the correct ArcGIS license and will shutdown.")
m_AOLicenseInitializer.ShutdownApplication()
Return
End If
'
' Initialize the Geoprocessor
'
GP = New ESRI.ArcGIS.Geoprocessing.GeoProcessor()
gputilities = New GPUtilitiesClass()
'
' Read App settings
'
prefixOutput = System.Configuration.ConfigurationManager.AppSettings.Item("prefixOutput")
prefixOutputOwner = System.Configuration.ConfigurationManager.AppSettings.Item("prefixOutputOwner")
outputFC = System.Configuration.ConfigurationManager.AppSettings.Item("outputFC")
' FFeature class
pathOutput = prefixOutput & prefixOutputOwner & outputFC
'
' create points
'
Console.WriteLine("Start")
Try
' pathOutput = SDE Feature Class where the program creates points
pFeatureClass = gputilities.OpenFeatureClassFromString(pathOutput)
Console.WriteLine("Create Points")
' CreatePoints()
pFeatureClass = Nothing
Catch ex As Exception
End Try
m_AOLicenseInitializer.ShutdownApplication()
Console.WriteLine("End")
[ATTACH=CONFIG]25192[/ATTACH]