Где я могу найти Microsoft.Build.Utilities.v3.5 - программирование
Подтвердить что ты не робот

Где я могу найти Microsoft.Build.Utilities.v3.5

Как я могу получить Microsoft.Build.Utilities.v3.5? Я использую StyleCop 4.7, и кажется, что задача StyleCop msbuild, которая находится в Stylecop.dll, имеет зависимость от Microsoft.Build.Utilities.v3.5. Вы знаете, как я могу получить эту DLL? Я имею в виду, что я должен скачать и установить, чтобы получить эту DLL (установка Visual Studio не является вариантом)

4b9b3361

Ответ 1

У меня была аналогичная проблема с Visual-StyleCop.MSBuild версии 4.7.59.0.

Я исправил его, перейдя на Панель управления- > Программы и компоненты- > Включить или отключить функции Windows и установил .NET Framework 3.5 (включая .NET 2.0 и 3.0)

Ответ 3

Я знаю, что этот вопрос более двух лет, однако это может оказаться полезным для других...

Недавно мне нужно было установить TeamCity Build Integration Server на машине Windows 2012 R2 (с чистым .NET 4.5) и столкнулся с проблемами StyleCop 4.7. Это известная проблема с зависимостями утилиты .Net3.5 build, которые имеет StyleCop 4.7.

Взято из stylecop.codeplex.com

"Я пытаюсь заставить stylecop работать как часть msbuild. У меня есть сервер 2012 R2, который я использую в качестве сервера сборки, где один из шагов сборки - запустить стиль. У меня есть Stylecop 4.7, установленный на сервере сборки, но не визуальная студия. Когда шаг сборки выполняется, он жалуется, что одна из зависимостей Stylecop.dll" microsoft.build.utilities.v3.5.dll" не найдена, и поэтому стиль не может работать.

Как только я скопирую файл microsoft.build.utilities.v3.5.dll с другого компьютера, на котором установлена ​​визуальная студия (2013), и поместите ее в C:\Program Files\Stylecop 4.7, все хорошо. "

Я скопировал dll из машины только Visual Studio 2010 и выяснил эту проблему.

Ответ 4

У меня была аналогичная проблема, и решение было установить .net framework v.3.5.

Это должно быть очень просто в Windows, просто включив или выключив функцию Turn Windows, а затем проверите .NET Framework 3.5 (включая .NET 2.0 и 3.0).

Однако у меня возникла проблема включить эту функцию на моей машине, потому что после проверки загрузка ресурсов всегда возвращала ошибку.

После поиска я нашел решение для своего случая следующим образом в видео:

"Как исправить ошибку .NET Framework 3.5 0x800f081f в Windows 10": https://www.youtube.com/watch?v=ZHQqb7IOHZE

В принципе, необходимо загрузить файл .CAB, переместить его в C: \, а затем запустить команду в командной строке.

Ссылка на файл .CAB: http://www.mediafire.com/download/gaflwfg9tth889o/microsoft-windows-netfx3-ondemand-package.cab

Команда (требуется открыть командную строку в качестве Admenistrator): Dism.exe/online/enable-feature/featurename: NetFX3/источник: C: \/LimitAccess

Информация, ссылка и команда были извлечены из видео и его описания.