【问题标题】:Error in Visual Studio while debugging "parameter 'basepath' cannot have zero length"调试“参数'basepath'不能为零长度”时Visual Studio中的错误
【发布时间】:2012-03-18 20:13:47
【问题描述】:

我在尝试在 Visual Studio 2010 中调试 C 代码时遇到此错误。在谷歌中搜索时,我可以找到相关内容如下

http://connect.microsoft.com/VisualStudio/feedback/details/615793/badly-formed-debugger-command-causes-error-parameter-basepath-cannot-have-zero-length.

非常感谢任何克服这个问题的建议。谢谢

【问题讨论】:

  • 我通过放弃解决了这个问题。

标签: c visual-studio-2010 debugging


【解决方案1】:

还要确保 Visual Studio 正在“以管理员身份”运行。这帮我解决了。

【讨论】:

    【解决方案2】:

    我已经解决了这个问题,将 Properties->Debugging->Command 的值设置为另一个,然后设置回我的默认值。

    【讨论】:

      【解决方案3】:

      对我来说,当我将配置属性->调试->命令设置为“regsvr32.exe $(TargetPath)”以调试我的项目注册时,导致“参数“basePath”不能有零长度”。我通过将命令设置为“regsvr32.exe”并将命令参数设置为“$(TargetPath)”来解决此问题

      【讨论】:

        【解决方案4】:

        检查您的路径:配置属性 -> 调试 -> 工作目录。 检查此路径是否是您机器中的有效路径。

        【讨论】:

          【解决方案5】:

          在我的情况下,命令行末尾没有 .exe 扩展名(Properties->ConfigurationProperties->Debugging->Command)。添加扩展解决了这个问题。

          【讨论】:

            【解决方案6】:

            同样的问题,我正在构建一个按需加载的函数库,但收到了这条消息。这是一个不要引用 VSDebugger 选项的问题。

            去掉双引号 可执行文件的完整路径 命令参数 工作目录

            如果确实需要,可以通过单引号将嵌入式空格传递给命令行。

            【讨论】:

              【解决方案7】:

              我收到了相同的错误消息,命令中只有可执行文件的名称(因此没有完整路径)。它曾经完美地工作,但突然就不行了。我检查了路径变量,不知何故有两个连续的';'在那里。我解决了这个问题,问题就消失了。

              【讨论】:

              • 修复 %PATH% 后还必须重新启动 Visual Studio。
              • 还要确保 %PATH% 中没有引用的条目,如果有,只需删除引号(它们不是必需的,即使对于带有空格的路径也是如此)。
              • 很好的发现。只需固定附加到正在运行的可执行文件,而无需提供路径。谢谢!
              【解决方案8】:

              如果你设置了一个makefile项目(我猜是这样),请确保你放在Configuration Properties -> Debugging -> Command 中的文件存在。

              (我认为它不接受批处理文件,但我不是 100% 确定)

              【讨论】:

              • 我不得不转储我的虚拟机并获得一个新的虚拟机来修复这个错误。不过,我不太确定你的解决方案。我要感谢您拉出像这样非常古老的东西并耐心回答它。 :-)
              猜你喜欢
              • 2011-07-26
              • 2013-03-28
              • 2018-05-01
              • 2016-03-15
              • 1970-01-01
              • 2016-11-26
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多