web-dev-qa-db-ja.com

「vspsccがワークスペースで見つからなかったか、アクセスする権限がありません」というエラーが表示される

今日、テストできるようにアプリを公開しようとすると、突然このエラーメッセージが表示されました。

アイテムD:\ ScratchSrc\TryNewReportViewer2017\TryNewReportViewer2017\TryNewReportViewer2017.csproj.vspsccがワークスペースで見つからなかったか、アクセスする権限がありません。

これは私には謎です。これはこれまでに一度も得たことがなく、先週このアプリで作業していたからです。それも公開しています。

.vspsccファイルを探しました。それがあるべきだと言った場所を正確に見つけました。そのため、別の方法として、私には許可がありません。作成したマシン上のファイルへのアクセス許可が必要ない理由がわかりませんが、何でも。では、自分のファイルへのアクセス権を取得するにはどうすればよいですか?

VS 2017、TFS 2015を社内で使用しています。

22
Rod

この問題は、その特定のxx.vspsccファイルの誤ったソース管理バインディングが原因である可能性があります。

ダブルTFSでそのファイルのソース管理バインディングを確認します。 ファイルのバインド解除と再バインド を試みることもできます。

次に、ローカルのファイルを削除し(最初にローカルの変更をバックアップします)、TFSから最新バージョンを取得します。最後にもう一度公開します。

上記の解決策がまだ機能しない場合は、ローカルワークスペースを削除して新しいワークスペースを作成し、ファイルの最新バージョンを取得し、バックアップ内のローカル変更(ある場合)でファイルを変更し、ファイルをチェックインしてから、公開を実行してください。

11
PatrickLu-MSFT

ソース管理エクスプローラーに移動してsmprojファイル(編集用にチェックアウトされている)を選択し、それ自体をチェックインすることで問題を「修正」できました。次に、Model.bimをチェックインしました。エラーを発生させることなく、これらの両方を行うことができました。

0
Bigfoot Hunter