12

プロジェクトとソリューションにいくつかの変更を加えたため、コード ファイルのチェックインで問題が発生しています。プロジェクト ファイルの名前を変更し、ソリューションに別のプロジェクト ファイルを追加し、既存のプロジェクトに多くのファイルを追加しました。コードのチェックイン中にエラーが発生しました。エラーの詳細は次のとおりです。

チェックイン: 操作は実行されませんでした ファイル '....Console.csproj.vspscc' が見つかりませんでした。

独自に作成されない場合、vspscc ファイルを作成するにはどうすればよいですか?

どんな助けでも素晴らしいでしょう、そして前もって感謝します。

4

5 に答える 5

25

これは私の側ではかなり愚かに見えます。Visual Studio を再起動すると、Visual Studio がプロジェクトとソリューションを開いたときに vspscc ファイルを作成したため、チェックインを実行できました。

自分の質問にできるだけ早く答えて、他の誰も自分の過失を私の前に印刷しないようにします。

また、vspscc ファイルの作成方法について回答が必要な場合は、Visual Studio IDE を再起動してください。

于 2012-10-23T21:23:36.727 に答える
10

単純な再起動ではうまくいかなかった別の状況(VS2012)でもこれを見ました。

既存のソリューションに追加した新しいプロジェクトがいくつかありましたが、間違った場所にありました。チェックイン時に、新しく追加されたプロジェクトと関連する .vspscc ファイルが見つからないと不平を言うまで、取り消しと再追加は問題ないように見えました。現在の場所ではなく、元の場所でそれらを探していました。

解決策は、ソース管理エクスプローラーに移動することでした。これには、元の (ただし存在しない) 場所にあるこれらのファイルに対するチェックイン項目と、正しい場所にあるファイルが含まれていました。これらの誤った参照とこれらのファイルの「保留中の変更を元に戻す」を選択すると、問題が解決しました。

于 2013-08-09T13:03:20.180 に答える
7

File/SourceControl/ChangeSourceControl ダイアログを使用してバインドを解除し (必要に応じて)、プロジェクトを TFS に再バインドして .csproj.vspscc を再作成します。

于 2013-10-16T15:21:12.837 に答える
1

同様の問題がありましたが、私の場合、Visual Studio/TFS は .csproj ファイルをうまく処理できませんでした。とにかく、同僚の助けを借りて、問題が TFS 自体にあると判断できました。TFS は、Visual Studio とは異なるソース コードのビューを持つ場合があります。間違ったタイプのプロジェクト (Proj1 と呼びます) を作成し、VS 内から削除しました。次に、適切なプロジェクト タイプを作成しました。これを Proj2 と呼びます。TFS にチェックインするとき、Prog1.csproj について不平を言いました。VS 内で見ることができなかったため、混乱しました。私が学んだことは、TFS のソース管理エクスプローラーに移動する必要があるということでした。そこから、TFS が物事をどのように認識しているかがわかります。案の定、Proj1.csproj (および Proj1 に関連するその他のファイル) がありました。ソース管理エクスプローラーでやらなければならなかったことは、保留中のチェックインを元に戻すことでした。チェックインしたくなかった、とにかく存在しなくなったファイルとフォルダーの s。その後、TFS は満足し、チェックインを実行できました。

于 2016-07-28T17:59:32.227 に答える
1

プロジェクトを削除しても同じ問題が発生したため、私の解決策は同じプロジェクトを同じ名前で再作成し、それらをきれいに削除することでした:-)これが役立つことを願っています

于 2015-06-30T15:17:00.160 に答える