2012-01-10 3 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++ –

+0

это не программа на языке C++, это ошибка: на самом деле я не смог опубликовать ее как обычный текст. Мне нужно знать, как исправить эту ошибку? благодаря – Ehsank

ответ

1

ОК, это в основном догадки, но я чувствую себя авантюрный сегодня :-)

Основываясь на плохое форматирование вашего кода fragement (который я свободно скорректированной), это немного трудно чтобы сказать, но наиболее вероятная причина в том, что команда не найдена.

фон:

То, что вы здесь не с ++ кода и имеет как таковое ничего общего с компиляцией. Снова я взял на себя смелость изменить теги соответственно. Это пакет (фрагмент), который из кода ошибки MSB...., по-видимому, выполняется MSBuild во время процесса сборки, что может быть причиной того, что вы «предположили», что это имеет какое-то отношение к C++ или компилятору.

Теперь фактический ключ лежит в коде выхода «9009», который является тем же кодом ошибки, который вы получаете при попытке вызвать команду/исполняемый файл, который не существует или не может быть найден, из командной строки.

Итак, скорее всего, одна из команд во фрагменте, который вы показываете, не существует или не может быть найдена. Я бы предположил, что это исполняемый файл EventController.exe.