MsBuild & папочки...
Прописал дополнительно WorkingDirectory - полегчало:
%MSBUILD% /p:OutputPath=%L3%\%PRJDIR%;WorkingDirectory=%L4%\%PRJDIR% @msbuild.config.dat .\..\Gps.Order\Gps.Order\GPS.Order.Factory\GPS.Order.Factory.csproj >>%BLDLOG%
не создается структура папок в текущей папке...
Следующая напасть.
Перепутал последовательность построения проектов.
Тот из проектов, который нужен для текущего - строился позднее.
Прямых ссылок на требующийся проект, т.е. вида:
<ProjectReference Include="..\..\CareyGlass.Apps\CareyGlass.Interfaces\CareyGlass.Interfaces.csproj"><Project>{a0a574f4-33dc-4312-8ba7-0abd09cd7323}</Project><Name>CareyGlass.Interfaces</Name></ProjectReference>
в теле файла проекта нет - они все условные. Т.е. где-то задано Condition="..."
Из тех условий которые заданы вытекает использование готовой дллки в текущей рабочей папке.
Но там дллки нет - не построена еще...
Тем не менее - проект - собирается. Каким-то образом, игнорируя условия, ищется ссылка на проект и из папки объектников добывается построенная на предыдущем баче дллка.
Мрак...