J'ai travaillé sur une application et j'essayais de suivre this site pour ajouter un sélecteur de couleur à une de mes pages mais quand je suis finalement allé tester un peu de ce que j'avais fait jusqu'à présent, l'application démarre et . sorties sans information ce que-si-jamais sortie:L'application se ferme immédiatement après le démarrage tout en chargeant les bibliothèques sans erreur! :(
'UI Task' (Managed): Loaded 'mscorlib.dll'
'UI Task' (Managed): Loaded 'System.Windows.RuntimeHost.dll'
'UI Task' (Managed): Loaded 'System.dll'
'UI Task' (Managed): Loaded 'System.Windows.dll'
'UI Task' (Managed): Loaded 'System.Net.dll'
'UI Task' (Managed): Loaded 'System.Core.dll'
'UI Task' (Managed): Loaded 'System.Xml.dll'
'UI Task' (Managed): Loaded '\Applications\Install\171F7914-3BB8-44C4-A0CE-A6B9B30A0BF5\Install\LSV_NOGPS.dll', Symbols loaded.
'UI Task' (Managed): Loaded 'Microsoft.Phone.dll'
'UI Task' (Managed): Loaded 'Microsoft.Phone.Interop.dll'
The thread '<No Name>' (0xf01016e) has exited with code 0 (0x0).
The program '[14879802] UI Task: Managed' has exited with code 0 (0x0).
La sortie que je reçois d'autres projets semblent avoir plus de bibliothèques et chargés de ce que je peux dire qu'il peut être ne se charge pas « System.Device.dll 'correctement (c'est le prochain chargé dans une application normalement en cours d'exécution)
J'ai vu quelques problèmes très similaires ici:
WP7 App Crashes Immediately upon deploy
Windows Phone 7 - App doesn't start, no errors, just bails on load
Visual Studio 2008 would not debug
Mais aucune des réponses présentées me ont aidé tout. Je n'ai pas changé du tout l'espace de noms et j'ai vérifié l'objet 'startup' dans mes propriétés (son ensemble à Nom de mon projet .App).
J'ai essayé le débogage avec des points d'arrêt au début des constructeurs et je suis entré dans le projet mais chaque fois qu'il se termine sans même avoir accès à aucun de mes codes, il semble.
J'ai également essayé de créer un nouveau projet en n'y copiant que les fichiers xaml et cs, en ajoutant les références nécessaires. Même résultat
J'ai juste essayé de faire une toute nouvelle solution, un nouveau projet avec le même nom, en copiant à nouveau le xaml et les fichiers cs respectifs. Même résultat, même si j'ai oublié d'ajouter les références nécessaires, ça ne va même pas assez loin pour réaliser qu'il manque des références.
Je ne suis pas sûr de savoir quoi faire d'autre que de créer un nouveau projet et de parcourir mon code, en ajoutant des extraits jusqu'à ce que je rencontre à nouveau le problème. Je ne suis pas nouveau en programmation, mais je suis assez nouveau pour .net alors allez-y doucement si je manque quelque chose d'évident.
Aidez s'il vous plaît! Merci!
EDIT:
je réussi à trouver la pièce incriminée de code, mais je ne sais pas pourquoi il me donne ce problème. Je l'ai un-commenté à partir d'une version de travail et puis je reçois le problème à nouveau. Son situé dans mon application: fichier Application cs.
public class ColorList {
public ColorList() {
this.Items = new List<ColorItem>()
{
new ColorItem() {Text="orange", Color = Colors.Orange},
new ColorItem() {Text="red", Color = Colors.Red},
new ColorItem() {Text="blue", Color = Colors.Blue},
new ColorItem() {Text="magenta", Color = Colors.Magenta},
new ColorItem() {Text="purple", Color = Colors.Purple},
new ColorItem() {Text="green", Color = Colors.Green},
new ColorItem() {Text="cyan", Color = Colors.Cyan},
new ColorItem() {Text="brown", Color = Colors.Brown},
new ColorItem() {Text="yellow", Color = Colors.Yellow},
};
}
public List<ColorItem> Items {
get;
set;
}
}
public static ColorList theColorsList = new ColorList();
Je suis arrivé ce code à partir du premier lien ci-dessus, et je le réalisais une façon vraiment bizarre de décrire la liste donc je viens de changer à ce qui suit:
public static List<ColorItem> ColorsList = new List<ColorItem>() {
new ColorItem() {Text="orange", Color = Colors.Orange},
new ColorItem() {Text="red", Color = Colors.Red},
new ColorItem() {Text="blue", Color = Colors.Blue},
new ColorItem() {Text="magenta", Color = Colors.Magenta},
new ColorItem() {Text="purple", Color = Colors.Purple},
new ColorItem() {Text="green", Color = Colors.Green},
new ColorItem() {Text="cyan", Color = Colors.Cyan},
new ColorItem() {Text="brown", Color = Colors.Brown},
new ColorItem() {Text="yellow", Color = Colors.Yellow}
};
mais je reçois toujours le même problème ...
Je suppose que les projets vides fonctionnent? Essayez avec un nouveau projet vide en ajoutant lentement des pièces. Malheureusement émoussé. Alternativement, support Microsoft si vous pouvez fournir un exemple d'application avec le problème. –
Vous avez une repro? Quelles sont les références externes? Que faire si vous mettez un point d'arrêt dans le constructeur de l'application? - Est-ce que ça frappe? Avez-vous changé la page de démarrage ou l'espace de noms par défaut? –
Comme je l'ai indiqué ci-dessus, j'ai essayé avec des points d'arrêt dans le constructeur de App, mais il ne sera jamais touché. J'ai mis des impressions de débogage aussi en vain. Je suis retourné ce matin et j'ai trouvé quelques mixups d'espace de noms dans quelques pages. J'ai réparé ceux-ci mais ça n'a rien arrangé. Je n'ai aucune idée de comment ils sont arrivés là en premier lieu. Si j'essaie de faire une repro, je vais finir par trouver moi-même le problème. Je pense que je vais juste commencer à nettoyer et ré-écrire/ajouter tout jusqu'à ce que je frappe un hic. Merci pour vos réponses. Je reviendrai et posterai ce que je trouverai. – user1204222