Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line TFS命令行崩溃_Command Line_Tfs_Crash - Fatal编程技术网

Command line TFS命令行崩溃

Command line TFS命令行崩溃,command-line,tfs,crash,Command Line,Tfs,Crash,我正在尝试设置一个构建脚本,其中包含签入TFS2010的代码。IDE中的一切都很好,但是每次我试图访问它时,命令行函数都会崩溃。具体地说,tf工作区和tf工作区工作正常,但tf历史记录、tf get以及任何其他可能有用的内容都会创建一个未处理的异常。无论我如何格式化这些命令,程序仍然会崩溃。我在互联网上到处寻找这个问题的答案,但毫无结果。这让我快发疯了。以下是从Visual Studio命令提示符运行的示例: tf history * /version:T Unhandled Exception

我正在尝试设置一个构建脚本,其中包含签入TFS2010的代码。IDE中的一切都很好,但是每次我试图访问它时,命令行函数都会崩溃。具体地说,tf工作区和tf工作区工作正常,但tf历史记录、tf get以及任何其他可能有用的内容都会创建一个未处理的异常。无论我如何格式化这些命令,程序仍然会崩溃。我在互联网上到处寻找这个问题的答案,但毫无结果。这让我快发疯了。以下是从Visual Studio命令提示符运行的示例:

tf history * /version:T
Unhandled Exception: System.NullReferenceException: Object reference not set to
an instance of an object.
at Microsoft.TeamFoundation.VersionControl.Controls.DialogHistory.set_Workspace(Workspace value)
at Microsoft.TeamFoundation.VersionControl.CommandLine.CommandHistory.Run()
at Microsoft.TeamFoundation.VersionControl.CommandLine.VersionControlCommandLine.RunCommand(String commandName, String[] args, Boolean& showExitCode)
at Microsoft.TeamFoundation.Client.CommandLine.RunCommand(String[] args)
at Microsoft.TeamFoundation.Client.CommandLine.Run(String[]& args)
at Microsoft.TeamFoundation.VersionControl.CommandLine.VersionControlCommandLine.Main(String[] args)
如果命令的使用是完全错误的,我很抱歉,但是考虑到我输入的所有内容都会使它崩溃,我没有参考框架

更新:

[我最初发布了这条评论,但被删除了,因为主持人觉得这更多的是更新,而不是回答。]


谢谢大家的提示。我发布此消息的那天,我们的TFS服务器崩溃,必须重新创建。我没有更改任何代码或工作区。当我们的IT人员重新创建它时,一切都很完美。为了子孙后代的利益,我试图在旧服务器和新服务器之间找到一些差异,但没有找到任何差异。

看起来脚本好像在任何工作区之外运行。但通常情况下,这会导致无法确定工作区错误,因此出现异常似乎很奇怪。请运行tf workspace以验证您是否拥有有效的工作区。如果没有,则需要先创建它。是否在管理模式下运行visual studio?如果使用普通用户帐户运行命令提示符,则无法正确设置工作区。如果是这种情况,请尝试从提升的提示符运行该命令。我假设您正在从映射到工作区的文件夹中运行命令?