Windowsパスワードを変更したため、Visual Studio 2013でチェックアウトファイルに入力できなくなりました。入力を開始する前に、バックグラウンドでファイルをチェックアウトする前に、ソリューションエクスプローラーからファイルを手動でチェックアウトした後、ファイルに入力することさえできなくなりました! VS 2013がソース管理下のプロジェクトのキーボードを無視しているようです。プロジェクトのソース管理下であっても、他のプロジェクトには問題ありません!
以前のバージョンのVisual Studioでこれを見たことを覚えており、「Go online」オプションで解決しましたが、VS 2013でそのオプションが表示されないか、プロジェクトが「オフライン」ではないため、オプションは使用できません。
これは明らかにプロジェクトのTFS設定に関連していますが、私はそれを乗り越えることはできません。私はブロックされており、提案があれば感謝します。
Resharperを中断し、Visual Studio 2013を再起動しました。再開すると、問題はなくなりました。 Resharperを再開すると、問題が再び発生しました。
解決策は非常に大きいので、多分それはそれです。 Resharperをサスペンドモードにする前に、ワークロードが大きすぎると考えてコード分析をオフにしようとしましたが、それは役に立ちませんでした。中断はしたが。これが同じ問題を抱えている他の人に役立つことを願っています。
私が今しなければならないのは、問題が再発することなくResharperをゲームに戻す方法を見つけることです。 Resharperはすばらしいツールであるため、Resharperに依存しています。ソリューションには多くのプロジェクトが含まれているため、Webプロジェクトで小さなソリューションを作成し、他のプロジェクトをアセンブリとして参照するようにします。たぶんそれが役立ちます
更新:Alexanderが示唆したように再シャーパーキャッシュをクリアすると、元の問題が解決されました。
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でパスをコマンドウィンドウに貼り付けます)、これによりユーザーのディレクトリへの物理パスが自動的に解決されます。
これは私に起こりました。 JavaScriptファイルはすべて「死んだ」状態になりました。 「死んだ」とは、通常のVSインテリセンスの着色/機能がすべてなくなったことを意味します。 jsファイルは編集できませんでしたが、Resharperはまだ機能していました。他のすべての非jsファイルは正常なようです。 Resharperに加えて、以前にWeb Essentialsをインストールし、両方のツールを使用していました。
最初に、アレクサンダーが前述したように、R#キャッシュをクリアしました。 VSを再起動した後、これはDID動作しません。JSファイルはまだ死んでいます。
次に、Web Essentialsを無効にしました。その後、再起動しました。これはうまくいきました。
その後、Web Essentialsを再度有効にして再起動しましたが、すべて問題ないようです。指を交差させています。
私もReSharperの最新バージョン(9.0.0.0)でこの問題を抱えていましたが、上記のようにキャッシュをクリアしても機能しませんでした。実際、ReSharperオプション(ReSharper->オプション->全般)に移動して、[キャッシュのクリア]ボタンをクリックする必要がありました。これを実行してVSを再起動すると、すべてが再び機能します。
試してください:/safemode
同様の問題があり、ほとんどのファイルを編集できませんでしたが、*。ps1ファイルを編集できました。
TFSがありません。resharperおよびその他のプラグインがあります。
私のために働いたのは:
C:\..\IDE>devenv /safemode
これはおそらく、リシャーパーを一時停止して再開するのと同じ効果がありますが、どのプラグインが問題を引き起こしているのかわかりません。あなたが問題を抱えている場合、これはあなたが試すことができるものです。