Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

MsBuild & папочки...

26.11.19 12:20
Re: MsBuild & папочки...
 
Murr_0001 знакомое лицо
Murr_0001

Прописал дополнительно 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="..."

Из тех условий которые заданы вытекает использование готовой дллки в текущей рабочей папке.

Но там дллки нет - не построена еще...

Тем не менее - проект - собирается. Каким-то образом, игнорируя условия, ищется ссылка на проект и из папки объектников добывается построенная на предыдущем баче дллка.

Мрак...

 

Перейти на