2015-08-11 2 views
0

У меня есть проекты, которые используют Azure SDK от задней стенки в версии 2.0ли цели Windows Azure SDK, MSBuild назад совместимые

Как представляется, что новая версия выходит каждый второй месяц или около того (версии 2.7 на момент написания), Я хотел знать, безопасно ли удалять предыдущие версии при обновлении без нарушения файлов msbuild или обновления моих проектов.

т.е. ошибки вызывают как:

MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.7\Microsoft.WindowsAzure.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

Могу ли я удалить предыдущие версии (как 2.5 из выше), если я установил 2.7? Включает ли SDK переопределение MSBuild?

ответ

1

Нет, установка новой версии Azure не означает, что вам больше не нужно сохранять существующие цели. Сохраняйте любые цели, с которыми вы создали программное обеспечение, до тех пор, пока ваши машины сборки, машины разработки и программное обеспечение не будут обновлены до более новой версии.

Я продемонстрировал это для себя, задавая вопросы в новом окне и получая ту же самую ошибку, указанную в вашем вопросе (2.7 цель не найдена). Я установил более новую версию Azure, в итоге получив папку 2.8 в этом месте, но ошибка MSBuild о том, что вы не нашли цель 2.7, сохранялась. Установка новой версии не ввела никаких переопределений MSBuild или не изменила ничего такого, что MSBuild использовал бы новую цель.

+0

Спасибо за обновление. Я испытал то же самое и перешел на установку * all * sdks, пока они появились. – Doug

Смежные вопросы