2012-01-10 174 views
1
error MSB3073: The command " 

if "%OS%"=="" goto NOTNT 
if not "%OS%"=="Windows_NT" goto NOTNT 
"EventController.exe" /RegServer 
echo regsvr32 exec. time > "UnicodeDebug\regsvr32.trg" 
echo Server registration done! 
goto end 
:NOTNT 
echo Warning : Cannot register Unicode EXE on Windows 95 
:end 
:VCEnd" 
exited with code 9009. 

如何處理此錯誤。幫助表示讚賞,感謝錯誤MSB3073:Visual Studio 2010,windows7

+0

看起來不像C++程序 – 2012-01-10 13:38:01

+0

它不是一個C++程序,它是錯誤的:實際上我無法將它作爲純文本發佈。我需要知道如何解決這個錯誤?謝謝 – Ehsank 2012-01-10 13:40:54

回答

1

OK,這主要是猜測,但基於您的代碼fragement(我從優調整)的壞格式,我感覺今天的冒險:-)

這是一個有點硬告訴,但最可能的原因是沒有找到命令。

背景:

你在這裏的不是C++代碼,有這樣無關編譯。我再次冒昧地相應地改變標籤。它是一個批處理(片段),從錯誤代碼MSB....開始,似乎在構建過程中由MSBuild執行,這可能是您「假定」它與C++或編譯器有關的原因。

現在,實際線索在於退出代碼「9009」,它與您在嘗試從命令提示符嘗試調用不存在或無法找到的命令/可執行文件時得到的錯誤代碼相同。

因此,很可能您顯示的片段中的某個命令不存在或無法找到。我會假設它是「EventController.exe」可執行文件。