Почему мой сценарий msbuild не работает
Почему я не могу построить свой проект с зависимостями?
Что я уже пробовал:
В моем решении у меня есть проект (Project Main) с зависимостями от четырех других проектов (Project A, B и C). Если я выполню команду
msbuild [Project] /p:configuration=releaseв проектах A, B и C MSBuild создаст мои файлы bin/release, как я и ожидал.
Когда я выполняю вышеописанную команду в Project Main, MSBuild также будет строить проекты A, B и C из-за зависимостей. Но на этом этапе он терпит неудачу в проекте C со следующей ошибкой:
Подтверждаю, что в <usingtask&ГТ; декларация прав в том, что сборка и все его зависимости, а в том, что задача содержит общественный класс, который реализует корпорация Майкрософт.Построить.Рамки.Итаск.
Я этого не понимаю. Почему здание не работает, когда я строю его как зависимость?
Если я не предоставлю достаточно информации, пожалуйста, сообщите мне. Я все еще очень неопытен в плане MSBuild и не знаю всех процессов сборки.
Richard MacCutchan
Используйте Visual Studio, так как она создаст правильные ссылки зависимостей.