我試圖在Visual Studio 2010中調試C代碼時遇到此錯誤。當在谷歌搜索時,我可以找到相關的東西如下在調試時參數'basepath'不能有零長度的Visual Studio中的錯誤「
任何建議,以克服這是真的讚賞。謝謝
我試圖在Visual Studio 2010中調試C代碼時遇到此錯誤。當在谷歌搜索時,我可以找到相關的東西如下在調試時參數'basepath'不能有零長度的Visual Studio中的錯誤「
任何建議,以克服這是真的讚賞。謝謝
如果你設置了一個makefile項目(我想是這種情況),確保你放入配置屬性 - >調試 - >命令的文件存在。
(我認爲它不接受批處理文件,但我不是100%確定)
我有同樣的錯誤信息,只有在命令中可執行文件的名稱(所以沒有完整路徑)。它曾經完美地工作,但突然沒有。我檢查了路徑變量,不知何故連續兩次';'在那裏。我解決了這個問題,問題消失了。
修復%PATH%後,必須重新啓動Visual Studio。 – k0dek0mmand0 2013-07-11 09:13:16
還要確保在%PATH%中沒有引用條目,如果有的話,只需刪除引號(即使對於具有空格的路徑,也不要求引號)。 – khabraken 2013-12-17 01:47:08
非常好的發現。只需修復附加到正在運行的可執行文件而無需提供路徑謝謝! – persiflage 2014-03-27 19:45:38
同樣的問題,我正在構建一個函數庫來按需加載,但是得到了這個消息。這是一個不引用VSDebugger選項的問題。
從 刪除雙引號的完整路徑可執行 命令參數 工作目錄
嵌入的空格可以用單引號傳遞到命令行的,如果真的需要。
在我的情況下,命令行最後沒有.exe擴展名(Properties-> ConfigurationProperties-> Debugging-> Command)。添加擴展解決了問題。
檢查您的路徑:配置屬性 - >調試 - >工作目錄。 檢查此路徑是否是您計算機中的有效路徑。
對於我「參數」basePath「不能有零長度」是當我設置我的配置屬性 - >調試 - >命令到「regsvr32.exe $(TargetPath)」調試我的項目註冊時導致的。我通過將命令設置爲「regsvr32.exe」並將命令參數設置爲「$(TargetPath)」來解決此問題
我已經解決了這個問題,將Properties-> Debugging-> Command的值設置爲另一個,之後設置回我的默認值。
還要確保Visual Studio運行「以管理員身份」。這爲我解決它。
我不得不轉儲我的虛擬機,並得到一個新的固定這個錯誤。雖然我不太清楚你的soln。我想感謝你拉這樣一個真正老舊的東西,並且耐心地回答它。 :-) – Shash 2012-07-10 06:34:23