дано решение где:
- Проект P1 имеет ссылку на P2
- P2 имеет ссылку на P3
- P3 имеет ссылку на P4
Когда вы вызываете msbuild следующим образом:
msbuild.exe /v:m "c:\mysolution\p1\p1.csproj"
msbuild проверяет все зависимости проекта, если необходимо, строит зависимости. Типичный вывод:
Microsoft (R) Build Engine Version 4.0.30319.1
[Microsoft .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation 2007. All rights reserved.
P4 -> c:\mysolution\P4\bin\Debug\P4.dll
p3 -> c:\mysolution\p3\bin\Debug\p3.dll
p2 -> c:\mysolution\p2\bin\Debug\p2.dll
p1 -> c:\mysolution\p1\bin\Debug\p1.dll
В моем случае я знаю, что зависимости существуют и все в порядке.
Есть ли способ построить только проект p1.csproj
без проверки зависимостей? Решение может быть с msbuild или с чем-то еще.