1

ソース管理エクスプローラーを使用して TFS のソリューションを削除しようとしています。ソリューションを右クリックして [削除してチェックイン] を選択すると、ビルドがクラッシュして次のメッセージが表示されます。

例外メッセージ: プロジェクト ファイル 'C:\Path\On\Server\solution.sln' が見つかりませんでした。(タイプ FileNotFoundException)

例外スタック トレース: System.Activities.Statements.Throw.Execute(CodeActivityContext コンテキスト) で System.Activities.CodeActivity.InternalExecute(ActivityInstance インスタンス、ActivityExecutor エグゼキュータ、BookmarkManager ブックマーク マネージャ) で System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor) executor、BookmarkManager、bookmarkManager、ロケーション、resultLocation)

ソース管理から他のファイルを削除する際にも問題がありました (FileNotFound 例外でビルドがクラッシュしました) が、ビルドの実行中にローカル マシンにダミー ファイルを配置することで解決されました。残念ながら、この解決策はこの問題には機能しません。

solution.sln は移動操作後に残っています (コピーを作成し、元のソリューション (削除したいソリューション) をその位置に保持する必要がありました。そうしないと、上記の FileNotFound 例外でビルドがクラッシュします)

誰かが同様の問題を抱えていて、ソース管理からソリューションを削除する方法を知っていますか (可能であればコマンドを破棄せずに)?

ご回答ありがとうございます。

編集:

この問題の解決策を追加しました。冗長な質問だと思われる場合 (基本的には、Renamed SLN to TFS のChecking in Renamed SLN to TFS で言及されている問題と同じ問題です)、完全に削除できます...

4

1 に答える 1