4

Windows 8DeveloperPreviewのVisualStudio11DeveloperPreviewでの開発ワークフローで深刻な問題が発生しています。これが私が見ているものであり、他の友人も同じように見ています。

  • VisualStudioを開きます
  • 新しい空のJavascriptアプリケーションを作成する
  • ラベルを追加するための非常に基本的なコードを追加します(コードとプロジェクトは重要ではないようです)
  • デバッグから始める(ローカルマシン)
  • うまくいく
  • デバッグを停止します
  • 再実行
  • ビルド完了
  • デプロイステップで失敗する

    1> ------ビルド開始:プロジェクト:MyProject、構成:任意のCPUのデバッグ------ 1> MyProject-> C:\ Users \ mmoser \ Documents \ Visual Studio 11 \ Projects \ MyProject \ MyProject \ Debug \ MyProject.build.appxrecipe 2> ------展開を開始しました:プロジェクト:MyProject、構成:任意のCPUをデバッグします------ 2>エラーDEP0500:フォルダー "C:\ Users \mmoser\を削除できません次の理由により、AppxLayouts \ MyProject.Debug.AnyCPU.mmoser "が表示されます。2>別のプロセスによって使用されているため、プロセスはファイル'Thumbs.db'にアクセスできません。2>1つ以上のエラーが発生しました。==========ビルド:1成功、0失敗、0最新、0スキップ========== ==========デプロイ:0成功、1失敗、0スキップ==========

  • Windowsエクスプローラからフォルダを削除しようとすると、同じエラー

  • 数秒から1分程度までどこでも待ちます
  • もう一度やり直してください。

これは非常に混乱を招き、アプリケーションの開発を続けることができません。私は友人とこれを開発しています、そして彼は今同じ問題を見ています。

Visual Studioが展開フォルダーへのアクセスを適切に解放していないかどうか疑問に思っていますか?

これに関するどんな助けも素晴らしいでしょう!私は自分自身が立ち往生していて、私たちのプロジェクトが行き詰まっていることに気づいています...助けてください!

4

2 に答える 2

1

thumbs.dbファイルは、エクスプローラーによって作成されたファイルであり、サムネイルプレビュー画像が含まれています。

たまたまAppXレイアウトフォルダでエクスプローラウィンドウを開いていますか?この場合のレイアウトフォルダーは「C:\ Users \ mmoser \ AppxLayouts\MyProject.Debug.AnyCPU.mmoser」です。ファイルがロックされていると、レイアウトフォルダーを更新できないため、展開が失敗します。

参考:私はVSProチームのMSで働いています。引き続き問題が発生する場合は、Connectのバグを報告してください。調査させていただきます。(http://connect.microsoft.com/)

于 2011-09-16T15:58:06.323 に答える
1

すべて、私はBUILDのVSチームと話し、問題を解決しました。Kieran Mockfordに感謝します!プロセスが完全にシャットダウンされておらず、開発ワークフロー中にレイアウトファイルや場合によっては他のファイルを保持できるシナリオがいくつかあるようです。

私が今知っている3つのシナリオは次のとおりです。

  1. デバッグを停止すると、アプリのUIは表示されなくなりますが、WWAHost.exeは引き続き実行され(Javascriptアプリケーション)、これによりファイルにアクセスできます。
  2. シミュレーターを実行すると、他のファイルアクセスの問題を引き起こす可能性のあるセッションを実行できます(この投稿で説明したものではありません)
  3. 共有データデータコントラクトを使用している場合、ブローカーサービスを使用しますが、これは常にシャットダウンされるとは限りません。

ロックされたファイルの問題が発生し、ビルドまたはデプロイしようとしている場合は、sysinternalsからProcess Explorerをダウンロードして、ファイルに保持されているプロセスを確認することをお勧めします。次に、タスクマネージャーでそれを殺します。

注:私の問題は#1でした。JavaScriptアプリケーションを構築していましたが、WWAHost(Windows Webアプリケーションホスト)プロセスはまだ実行されていました。

于 2011-09-18T03:24:09.113 に答える