从 TFS 中删除解决方案 - 构建时出现 FileNotFound 异常

Remove solution from TFS - FileNotFound Exception on build

我正在尝试通过源代码管理资源管理器删除 TFS 中的解决方案。当我右键单击解决方案 select 删除并签入时,构建崩溃并显示消息:

Exception Message: The project file 'C:\Path\On\Server\solution.sln' was not found. (type FileNotFoundException)

Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context) at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

从源代码管理中删除其他文件时也存在问题(构建因 FileNotFound 异常而崩溃),但当构建为 运行 时,通过在本地机器上放置虚拟文件解决了这个问题。不幸的是,此解决方案不适用于此问题。

solution.sln 是移动操作后剩下的(我必须创建副本并保留原始解决方案 - 我想删除的那个 - 在其位置,否则它会导致构建崩溃并出现上述 FileNotFound 异常)

有没有人有类似的问题并且知道如何从源代码管理中删除解决方案(如果可能的话不用 destroy 命令)?

提前感谢您的回答。

编辑:

添加了此问题的解决方案。如果你认为这是多余的问题(它与Checking in Renamed SLN to TFS中提到的问题基本相同)那么我可以完全删除它......

Checking in Renamed SLN to TFS中提到的解决方案有效。 有必要从构建定义 中删除旧的solution.sln。 (编辑构建 Definition\Process tab\Items 以构建 - 删除解决方案的路径)