2011-05-25 31 views
7

Por alguna razón, cada vez que intento ejecutar mi aplicación SL4 fuera del navegador, cuando la ejecuto recibo el siguiente mensaje :Silverlight 4 Fuera del navegador: "No se puede determinar la URL del archivo Xap desde la web"

"No se puede determinar la dirección URL del archivo de Xap desde web"

se refiere a un antiguo nombre de mi proyecto web, y ahora se ha cambiado el nombre. He revisado todas las referencias de dicho nombre de proyecto y no puedo encontrar más; ¡Claramente lo está obteniendo de algún lado!

buscado en Google pero no encontró nada (aparte de un enlace a una pregunta de SO que ahora se elimina!).

Cualquier ayuda agradecido recibida ...

Respuesta

14

El problema viene de una mala configuración del archivo de usuario del proyecto. VS no puede encontrar qué archivo XAP debe usar durante la experiencia de depuración.

En el archivo myproject.csproj.user, cambie

<OutOfBrowserProjectToDebug>OldName</OutOfBrowserProjectToDebug> 

a

<OutOfBrowserProjectToDebug>NewName</OutOfBrowserProjectToDebug> 
+0

excelente - gracias :-) Eso explica por qué encontrar-in-archivos no trabajan para encontrar que la referencia al antiguo nombre del proyecto - el archivo .user no es una parte de la solución de estudio visual. –

+3

Nota: Deberá volver a cargar su VS Solution/Project para recoger el cambio si modifica el archivo de usuario manualmente (a través del bloc de notas, por ejemplo) –

1

En Silverlight 5 y Visual Studio 2012:

  • ir a la configuración del proyecto Silverlight, abierto Debug pestaña y haga clic en el cuadro combinado, luego seleccione el valor existente. Por lo general, solo habrá un elemento (ya seleccionado), pero es importante hacer clic en él.

ScreenShot

Cuestiones relacionadas