Ich habe gerade (auf die harte Tour) entdeckt, dass wenn Sie Ihre Anwendung auf einem Gerät nach einem "Rebuild" oder einem "Clean -> Build" von Visual Studio Ihre App bereitstellen zuerst deinstalliert und dann neu installiert, was dazu führt, dass die isolierten Speicherdateien gelöscht werden.WP7 - Isolierte Speichereinstellungen wurden bei "Rebuild" gelöscht
Das Application Deployment Tool scheint immer zu deinstallieren - Neuinstallation unabhängig davon, ob es sich um einen inkrementellen Build handelte oder nicht.
Hat jemand einen Workaround gefunden? Natürlich ist es am offensichtlichsten, niemals Ihre Anwendung neu zu erstellen, aber was passiert, wenn Sie es versehentlich tun? Derzeit habe ich nicht alle generierten Dateien unter Quellcodeverwaltung. Wenn ich also versuchen würde, die App auf einem anderen Computer zu erstellen, wäre das eine Neuerstellung (vielleicht werde ich den generierten Junk zur Quellcodeverwaltung hinzufügen, wenn niemand eine hat Workaround)
Die WCF-Service-Sache sieht interessant aus, kann es verwendet werden, um Dateien zu/von einem echten Gerät oder nur dem Emulator zu übertragen? Das Problem mit dem zweiten Ansatz ist, dass ich MVVM Lite nicht in meiner App verwendet habe, sondern nur meine eigenen Ansichtsmodelle geschrieben habe, also könnte es ein bisschen Arbeit sein, das jetzt zu integrieren. Hat das MVVM Lite-Framework viele Vorteile? – Praetorian
Ich empfehle Laurent Bugnions EX14 aus Mix. Sie werden schnell verstehen, was MVVM in die Testbarkeitsgleichung bringt. Ja, diese App funktioniert mit einem Gerät, vorausgesetzt, Ihr Gerät verfügt über Netzwerkzugriff auf Ihren PC, egal ob über USB oder über das Netzwerk verfügbarer http-Dienst. Es muss jedoch von CTP aktualisiert werden, oder lesen Sie einfach den Code für Ideen. –
Ich werde auf jeden Fall beide Empfehlungen prüfen. Aber für die Zwischenzeit, wissen Sie, welche VS-Dateien ich zur Versionskontrolle hinzufügen sollte, damit ich diese wiederherstellen kann und VS glauben, dass es keine saubere Wiederherstellung ist? – Praetorian