У меня есть проект, который не содержит скомпилированных элементов (он хранит html и javascript для модульных тестов жасмина).
Однажды мое решение (которое содержало указанный проект) перестало компилировать, говоря, что "цель" Построить "не существует в проекте".
Я добавил импорт, чтобы включить компилятор, который отлично работал на моей машине, но не смог использовать msbuild на сервере сборки.
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Затем я изменил строку с
<None Include="SpecRunner.html" />
до
<Content Include="SpecRunner.html" />
и это сработало и на сервере сборки.