c# visual-studio-2010 intellitrace

c# - Identidad de la aplicación no establecida Excepción



visual-studio-2010 intellitrace (3)

Acabo de convertir un proyecto a VS2010 y ahora comienzo a ver Excepciones en mi software en IntelliTrace.

Una de estas excepciones es ''La identidad de la aplicación no está configurada'', esto ocurre cada vez que mi software ve algo como

string m_AppPath = Application.UserAppDataPath;

Esto no es un problema, ya que AppDataPath devuelve correctamente, solo me pregunto por qué sucede esto.

El código se encuentra en la función principal de Program.cs (si eso marca una diferencia), una vez fuera del archivo Program.cs y en MainWindow.cs, el código funciona.

Mi principal problema es que configuro el registro antes de que se inicie la aplicación. Cualquier ayuda apreciada como buscar en la web realmente no ayuda.

Pablo


Descubrí que este problema existe solo si desmarca "Sólo mi código" en las opciones de depuración.


Si el problema está en la depuración, primero puede verificar si el depurador está conectado antes de acceder a la configuración de la aplicación:

If System.Diagnostics.Debugger.IsAttached then Me.Text = "Debug Mode" Else Me.Text = "Version " & My.Application.Deployment.CurrentVersion.ToString End If


Si se trata de una aplicación ClickOnce que se está depurando, otra opción es verificar la configuración System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed .