Репликация не обновляется при использовании хранимых процедур для издателя

Вы пытались дать полный путь к команде, которая запущена в команде pre-or post-build event?

Я получал ошибку 9009 из-за xcopy пост-сборки event в Visual Studio 2008.

Команда "xcopy.exe /Y C:\projectpath\project.config C:\compilepath\" вышла с кодом 9009.

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

Однако в моем случае предоставление команды с полным пути разрешило проблему:

c:\windows\system32\xcopy.exe /Y C:\projectpath\project.config C:\compilepath\ 

Вместо того, чтобы просто :

xcopy.exe /Y C:\projectpath\project.config C:\compilepath\

Если у меня нет полного пути, он запускается некоторое время после перезапуска, а затем останавливается.

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

"C:\The folder with spaces\ABCDEF\xcopy.exe" /Y C:\projectpath\project.config C:\compilepath\

Обратите внимание, что этот пример в отношении пробелов не проверен.

0
задан jarlh 27 February 2019 в 16:31
поделиться