Ошибка в Visual Studio при отладке «параметр basepath не может иметь нулевую длину» - PullRequest
11 голосов
/ 29 февраля 2012

Я сталкиваюсь с этой ошибкой при попытке отладки кода C в Visual Studio 2010. При поиске в Google все, что я мог найти что-то связанное, как показано ниже

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

Любые предложения по преодолению этого действительно приветствуются. Спасибо

Ответы [ 8 ]

10 голосов
/ 24 января 2013

Та же проблема, я собирал библиотеку функций для загрузки по требованию, но получил это сообщение.Не заключайте в кавычки параметры VSDebugger.

Удаляйте двойные кавычки из полного пути исполняемого файла. Команда аргументирует, что рабочий каталог

встроенные пробелы могут быть переданы в команду.строка в одинарных кавычках, если это действительно необходимо.

5 голосов
/ 29 августа 2012

У меня было то же сообщение об ошибке только с именем исполняемого файла в команде (поэтому нет полного пути).Раньше он работал безупречно, но вдруг это не сработало.Я проверил переменную пути и как-то было два последовательных символа ';'там.Я исправил это, и проблема исчезла.

3 голосов
/ 27 февраля 2013

В моем случае командная строка не имела расширения .exe в конце (Свойства-> ConfigurationProperties-> Отладка-> Команда).Добавление расширения решило проблему.

0 голосов
/ 28 января 2016

Также убедитесь, что Visual Studio работает как администратор. Это исправит это для меня.

0 голосов
/ 11 сентября 2015

Я решил эту проблему, установив значение Properties-> Debugging-> Command для другого, и после того, как оно вернулось к моему значению по умолчанию.

0 голосов
/ 14 марта 2014

Для меня «Параметр« basePath »не может иметь нулевую длину» был вызван, когда я установил мои свойства конфигурации-> команду отладки-> «regsvr32.exe $ (TargetPath)» для отладки регистрации моего проекта. Я исправил это, установив команду «regsvr32.exe» и аргументы команды «$ (TargetPath)»

0 голосов
/ 11 ноября 2013

проверьте ваш путь в: Свойства конфигурации -> Отладка -> Рабочий каталог. убедитесь, что этот путь является допустимым на вашем компьютере.

0 голосов
/ 10 июля 2012

Если вы настраиваете проект make-файла (я полагаю, это так), убедитесь, что файл, который вы поместили в Свойства конфигурации -> Отладка -> Команда существует.

(и я думаю, что это не такпринимать пакетные файлы, но я не уверен на 100%)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...