Не удалось загрузить задачу MSBuild.Community.Tasks.XmlRead.

Это ошибка, которая появилась несколько лет назад. Я не испытывал этого до последних двух недель со всеми моими установками Visual Studio. Я пробовал все решения из прошлых сообщений, которые я нашел. Ни один не работал. Я подозреваю, что ошибка связана с шаблонами DNN версии 9. Вы можете подтвердить?

Не удалось загрузить задачу «MSBuild.Community.Tasks.XmlRead» из сборки … packages\MSBuildTasks.1.5.0.235\tools\MSBuild.Community.Tasks.dll. Не удалось загрузить файл или сборку … packages\MSBuildTasks.1.5.0.235\tools\MSBuild.Community.Tasks.dll’ или одну из ее зависимостей. Система не может найти указанный файл.


person Jack    schedule 19.08.2017    source источник
comment
Согласно журналу ошибок, вы должны проверить, существует ли MSBuild.Community.Tasks.dll в папке ..\packages\MSBuildTasks.1.5.0.235\tools, если нет, вам следует переустановить этот пакет.   -  person Leo Liu-MSFT    schedule 21.08.2017
comment
Мне пришлось вручную изменить версию # как в файле целей ~\BuildScripts\MSBuild.Community.Tasks.Targets, так и в файле csproj: ‹MSBuildCommunityTasksPath›$(SolutionDir)\packages\MSBuildTasks.1.5.0.235\tools‹/MSBuildCommunityTasksPath ›   -  person David Storfer    schedule 28.07.2020


Ответы (3)


Вам следует переустановить пакет из NuGet в свой проект, так как в сообщении об ошибке указано, что он отсутствует.

https://www.nuget.org/packages/MSBuildTasks

person VDWWD    schedule 20.08.2017
comment
Спасибо. После выбора NuGet с открытым проектом появляется сообщение об ошибке, указывающее на ошибку с MSBuild, сопровождаемое кнопкой восстановления. Выбор восстановления, похоже, решает проблему. Важно, чтобы восстановление выполнялось сразу после создания проекта. - person Jack; 21.08.2017

Мне пришлось вручную изменить версию # как в файле целей ~\BuildScripts\MSBuild.Community.Tasks.Targets, так и в файле csproj:

<MSBuildCommunityTasksPath>$(SolutionDir)\packages\MSBuildTasks.1.5.0.235\tools</MSBuildCommunityTasksPath>
person David Storfer    schedule 28.07.2020

Вызов находится в папке Buildscripts, а DLL находится в папке пакетов.

Скопируйте DLL из \packages\MSBuildTasks.1.5.0.235\tools и вставьте DLL в папку BuildScripts. Обязательно закройте/снова откройте проект.

person J Brown    schedule 12.12.2020