2012-11-22 9 views
6

ich diesen Fehler viel, wenn ich versuche, meine WinRT App auf meinem lokalen Rechner zu debuggen:Fehler: DEP0500: Der Ordner "... Debug AppX" konnte nicht gelöscht werden. Der Zugriff auf den Pfad ‚resources.pri‘ verweigert

Error : DEP0500 : The folder "C:\Users\akku\VS2012Projects\ProjectName\bin\x86\Debug\AppX" could not be deleted. 
Access to the path 'resources.pri' is denied. 

Das einzige, was es behebt neu gestartet wird Windows 8 Ich habe etwas gegoogelt und mich gewundert, dass es keine Lösung gibt.

Nach einigen weiteren Tests wurde mir klar, dass dies nur beim Ausführen oder Debuggen der Lösung passiert. Das Problem scheint immer zu sein, dass der AppX-Ordner des vorherigen Laufs nicht gelöscht werden konnte. Vielleicht hört der Debugger oder der Visual Studio-Prozess, der den letzten Anwendungslauf ausgeführt hat, nicht auf, hier auf einige Ressourcen zuzugreifen?

Ein kurzer Hack, den ich gerade benutzt habe, ist eine zweite Release und Debug-Konfiguration aus dem Konfigurationsmanager zu erstellen. Wenn das Problem auftritt, kann ich zu einer anderen Konfiguration wechseln und das Problem wird vorübergehend gelöst. Ich möchte noch eine wirklich funktionierende Antwort darauf, wie man dieses Problem mit einer richtigen Lösung umgehen kann.

Hat jemand das erlebt und eine bessere Reparatur gefunden?

+1

Haben Sie das in einer virtualisierten Umgebung ausgeführt, insbesondere Parallels? Sehen Sie diesen Thread: http://forum.parallels.com/showthread.php?t=267785 –

+0

Bitte stellen Sie dies als eine Antwort, natürlich habe ich mein Macbook nicht für Win8 programmieren. Dies ist die richtige Antwort, also werde ich es als solche akzeptieren, wenn Sie es als solches angeben. VIELEN DANK! – Akku

Antwort

1

Das Problem ist, dass ich an einem Mac mit Parallels Desktop und einem virtualisierten Windows 8 arbeite. Wie Ryan Joy im Kommentar unter meiner Frage darauf hingewiesen hat, kann eine Abhilfe auf der Parallels Forums gefunden werden.

"Die .pri-Dateien werden aufgrund der Funktion gesperrt, die Gastanwendungen mit dem Host-Betriebssystem gemeinsam nutzt. Um dieses Problem zu umgehen, habe ich die App-Freigabefunktion deaktiviert. Ich schlage vor, dass Sie dies versuchen."

+0

Ich habe ein ähnliches Verhalten bei Windows 8 und VMWare Fusion festgestellt. Einige Dateien wurden von VMWare gesperrt, z. die VMWare-Tools. Über den Process Explorer (http://technet.microsoft.com/de-de/sysinternals/bb896653.aspx) gefunden und auch "repariert", indem der VMWare Tools Service gestoppt und gestartet wurde (http://ict-freak.nl/) 2009/05/05/restart-vmware-tools-auf-allen-windows-vms /) –