2017-02-01 14 views
0

Я разрабатываю DLL проект в родной C++ под VS2013 Professional, Win7 64b Enterprise.Ошибка msb3191 решение

Проект имеет 4 конфигурации, как видно из фрагмента ниже.

На каком-то этапе я добавил в свойствах проекта шаг после сборки следующим образом:

copy "$(ProjectDir)$(TargetName).ini" "$(TargetDir)*.*" 

Проект был успешно построен и .ini файл был скопирован, как и ожидалось. Однако сообщалось о следующей ошибке:

Error 1 error MSB3191: Unable to create directory "D:\MES\MULTICHANNEL\MULTITHREAD\IOM\IOM.ini D:\MES\MULTICHANNEL\MULTITHREAD\x64\Release". The given path's format is not supported. 
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets 
1228 5 IOM 
Error 2 error MSB3191: Unable to create directory "D:\MES\MULTICHANNEL\MULTITHREAD\IOM\IOM.ini D:\MES\MULTICHANNEL\MULTITHREAD\Release". The given path's format is not supported. 
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets 
1228 5 IOM 
Error 3 error MSB3191: Unable to create directory "D:\MES\MULTICHANNEL\MULTITHREAD\IOM\IOM.ini D:\MES\MULTICHANNEL\MULTITHREAD\x64\Debug". The given path's format is not supported. 
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets 
1228 5 IOM 
Error 4 error MSB3191: Unable to create directory "D:\MES\MULTICHANNEL\MULTITHREAD\IOM\IOM.ini D:\MES\MULTICHANNEL\MULTITHREAD\Debug". The given path's format is not supported. 
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets 
1228 5 IOM 

Что здесь происходит?

Спасибо заранее,

ответ

0

Правильным решением было определить на этапе после сборки следующим образом:

copy $(ProjectDir)$(TargetName).ini $(TargetDir)*.* 

то есть, чтобы опустить все кавычки ".

 Смежные вопросы

  • Нет связанных вопросов^_^