Member 13825637 Ответов: 0

Почему мой сценарий 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, так как она создаст правильные ссылки зависимостей.

0 Ответов