MSBuild терпит неудачу из командной строки, но успешно из Visual Studio cmd line - PullRequest
0 голосов
/ 26 июня 2018

Я не могу построить проект vs15 с помощью команды MSBuild из строки cmd, но через строку cmd vs17 могу? Может кто-нибудь сказать мне, почему это поведение. Я получаю сообщение об ошибке: msbuild : ошибка msb1008: можно указать только один проект при сборке через Msbuild.exe, расположенный по адресу c: \ program files (x86) \ msbuild и другая ошибка: Не удалось загрузить задачу MSBuild.Community.Tasks.XmlRead из сборки. Не удалось загрузить задачу «MSBuild.Community.Tasks.XmlRead» из сборки. C: \ Inetpub \ Wwwroot \ dnndev.me \ DesktopModules \ Statlant_DNN_Module \ пакеты \ MSBuildTasks.1.4.0.128 \ инструменты \ MSBuild.Community.Tasks.dll. Не удалось загрузить файл или сборку 'file: /// C: \ inetpub \ wwwroot \ dnndev.me \ DesktopModules \ Statlant_DNN_Module \ packages \ MSBuildTasks.1.4.0.128 \ tools \ MSBuild.Community.Tasks.dll' или одна из его зависимостей. Система не может найти указанный файл. Убедитесь, что декларация правильная, что сборка и все ее зависимости и задача содержит открытый класс, который реализует Microsoft.Build.Framework.ITask.

Я что-то упустил или сделал что-то неправильно?

1 Ответ

0 голосов
/ 26 июня 2018

MSBuild использует множество параметров командной строки и переменных среды, которые должны быть определены. К счастью, Visual Studio создает ярлык с именем Командная строка разработчика, который делает все это; Вы можете найти его в папке Visual Studio в меню «Пуск».

Подробнее в Командная строка разработчика для Visual Studio .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...