web-dev-qa-db-ja.com

Visual Studio 2013でチェックアウトファイル(TFS)を編集できない

Windowsパスワードを変更したため、Visual Studio 2013でチェックアウトファイルに入力できなくなりました。入力を開始する前に、バックグラウンドでファイルをチェックアウトする前に、ソリューションエクスプローラーからファイルを手動でチェックアウトした後、ファイルに入力することさえできなくなりました! VS 2013がソース管理下のプロジェクトのキーボードを無視しているようです。プロジェクトのソース管理下であっても、他のプロジェクトには問題ありません!

以前のバージョンのVisual Studioでこれを見たことを覚えており、「Go online」オプションで解決しましたが、VS 2013でそのオプションが表示されないか、プロジェクトが「オフライン」ではないため、オプションは使用できません。

これは明らかにプロジェクトのTFS設定に関連していますが、私はそれを乗り越えることはできません。私はブロックされており、提案があれば感謝します。

45
Seamus Barrett

Resharperを中断し、Visual Studio 2013を再起動しました。再開すると、問題はなくなりました。 Resharperを再開すると、問題が再び発生しました。

解決策は非常に大きいので、多分それはそれです。 Resharperをサスペンドモードにする前に、ワークロードが大きすぎると考えてコード分析をオフにしようとしましたが、それは役に立ちませんでした。中断はしたが。これが同じ問題を抱えている他の人に役立つことを願っています。

私が今しなければならないのは、問題が再発することなくResharperをゲームに戻す方法を見つけることです。 Resharperはすばらしいツールであるため、Resharperに依存しています。ソリューションには多くのプロジェクトが含まれているため、Webプロジェクトで小さなソリューションを作成し、他のプロジェクトをアセンブリとして参照するようにします。たぶんそれが役立ちます

更新:Alexanderが示唆したように再シャーパーキャッシュをクリアすると、元の問題が解決されました。

58
Seamus Barrett

Alexander's commentを回答として追加したいと思います。これは問題を正確に解決するのに役立ったからです:


パスからすべてのフォルダー(およびファイル)を削除して、R#(ReSharper)キャッシュを消去します

C:\Users\{User Name}\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\

その後、ソリューションを再度開きます。


注:(この情報を提供してくれてありがとう Antak !)

貼り付けできます

%userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches

ファイルエクスプローラーのパステキストボックス(Win+E、またはを使用Win+Rでパスをコマンドウィンドウに貼り付けます)、これによりユーザーのディレクトリへの物理パスが自動的に解決されます。

17
Matt

これは私に起こりました。 JavaScriptファイルはすべて「死んだ」状態になりました。 「死んだ」とは、通常のVSインテリセンスの着色/機能がすべてなくなったことを意味します。 jsファイルは編集できませんでしたが、Resharperはまだ機能していました。他のすべての非jsファイルは正常なようです。 Resharperに加えて、以前にWeb Essentialsをインストールし、両方のツールを使用していました。

最初に、アレクサンダーが前述したように、R#キャッシュをクリアしました。 VSを再起動した後、これはDID動作しません。JSファイルはまだ死んでいます。

次に、Web Essentialsを無効にしました。その後、再起動しました。これはうまくいきました。

その後、Web Essentialsを再度有効にして再起動しましたが、すべて問題ないようです。指を交差させています。

3
brando

私もReSharperの最新バージョン(9.0.0.0)でこの問題を抱えていましたが、上記のようにキャッシュをクリアしても機能しませんでした。実際、ReSharperオプション(ReSharper->オプション->全般)に移動して、[キャッシュのクリア]ボタンをクリックする必要がありました。これを実行してVSを再起動すると、すべてが再び機能します。

3
mgoodric

試してください:/safemode
同様の問題があり、ほとんどのファイルを編集できませんでしたが、*。ps1ファイルを編集できました。
TFSがありません。resharperおよびその他のプラグインがあります。
私のために働いたのは:

  • Visual Studioをセーフモードで起動します:C:\..\IDE>devenv /safemode
  • VSを閉じます。
  • VSを通常どおり起動します。

これはおそらく、リシャーパーを一時停止して再開するのと同じ効果がありますが、どのプラグインが問題を引き起こしているのかわかりません。あなたが問題を抱えている場合、これはあなたが試すことができるものです。

0
Myster