我正在尝试通过源代码管理资源管理器删除 TFS 中的解决方案。当我右键单击解决方案,选择删除并签入时,构建崩溃并显示消息:
异常消息:找不到项目文件“C:\Path\On\Server\solution.sln”。(类型 FileNotFoundException)
异常堆栈跟踪:在 System.Activities.Statements.Throw.Execute(CodeActivityContext context) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
从源代码管理中删除其他文件也存在问题(构建因 FileNotFound 异常而崩溃),但通过在构建运行时在本地机器上放置虚拟文件来解决这个问题。不幸的是,此解决方案不适用于此问题。
solution.sln 在移动操作后是剩余的(我必须创建副本并将原始解决方案 - 我要删除的解决方案 - 保留在其位置,否则它会使用上述 FileNotFound Exception 使构建崩溃)
有没有人有类似的问题并且知道如何从源代码管理中删除解决方案(如果可能,不使用破坏命令)?
提前感谢您的回答。
编辑:
添加了此问题的解决方案。如果您认为这是多余的问题(这与Checking in Renamed SLN to TFS中提到的问题基本相同),那么我可以将其完全删除...