Где я могу найти 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 не является вариантом)

c#,.net,msbuild,teamcity,msbuild-4.0,

16

Ответов: 4


20

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

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


Попробуйте загрузить и установить платформу .NET v3.5, если она еще не установлена ??на вашем компьютере.

http://www.microsoft.com/en-us/download/details.aspx?id=21


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. У меня установлен 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 и выяснил эту проблему.


3

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

Это должно быть очень просто в окнах, просто включив или выключив функцию 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

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

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

C # ,. сеть, MSBuild, TeamCity, MSBuild-4,0,
Похожие вопросы