C# 从TFS中删除解决方案-生成时FileNotFound异常

C# 从TFS中删除解决方案-生成时FileNotFound异常,c#,tfs,source-control-explorer,C#,Tfs,Source Control Explorer,我试图通过源代码管理资源管理器删除TFS中的解决方案。当我右键单击解决方案,选择Delete and check-in时,生成崩溃并显示以下消息: 异常消息:未找到项目文件“C:\Path\On\Server\solution.sln”。(键入FileNotFoundException) 异常堆栈跟踪:位于System.Activities.Statements.Throw.Execute(CodeActivityContext上下文) 位于System.Activities.CodeActiv

我试图通过源代码管理资源管理器删除TFS中的解决方案。当我右键单击解决方案,选择Delete and check-in时,生成崩溃并显示以下消息:

异常消息:未找到项目文件“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,Location resultLocation)

从源代码管理中删除其他文件时也会出现问题(生成因FileNotFound异常而崩溃),但通过在本地计算机上运行生成时使用虚拟文件解决了这个问题。不幸的是,此解决方案不适用于此问题

solution.sln是移动操作后遗留下来的(我必须创建副本,并将原始解决方案(我要删除的解决方案)保留在其位置,否则它将导致生成崩溃,出现上述FileNotFound异常)

是否有人遇到过类似的问题,并且知道如何从源代码管理中删除解决方案(如果可能,不使用destroy命令)

提前感谢您的回答

编辑:

添加了此问题的解决方案。如果您认为这是一个多余的问题(基本上与中提到的问题相同),那么我可以将其完全删除…

中提到的解决方案有效。有必要从生成定义中删除旧的solution.sln。(编辑生成定义\流程选项卡\要生成的项-删除解决方案的路径)