在哪里可以找到 Microsoft.Build.Utilities.v3.5
Posted
技术标签:
【中文标题】在哪里可以找到 Microsoft.Build.Utilities.v3.5【英文标题】:Where can I find Microsoft.Build.Utilities.v3.5 【发布时间】:2012-07-18 13:18:40 【问题描述】:如何获取 Microsoft.Build.Utilities.v3.5?我正在使用 StyleCop 4.7,看起来 Stylecop.dll 中的 StyleCop msbuild 任务作为 Microsoft.Build.Utilities.v3.5 的依赖项。你知道我怎样才能获得那个dll吗?我的意思是我应该下载和安装什么才能获得该 dll(安装 Visual Studio 不是一种选择)
【问题讨论】:
StyleCop 是开源的,下载源代码,将引用更新到当前版本(修复任何问题)并使用它。 与 CodeContracts 相同的问题MsBuildCodeContracts.dll
【参考方案1】:
Visual-StyleCop.MSBuild version 4.7.59.0 也有类似的问题。
我通过导航到控制面板->程序和功能->打开或关闭Windows功能修复了它并安装了.NET Framework 3.5(包括.NET 2.0和3.0)强>
【讨论】:
注意:在 VS2017 中安装 .NET 3.5 开发者工具不会在你的机器上安装 .NET 3.5。 刚试过。安装 .NET 3.5 开发者工具修复错误【参考方案2】:如果您的计算机上尚未明确安装 .NET v3.5 框架,请尝试下载并安装它。
http://www.microsoft.com/en-us/download/details.aspx?id=21
【讨论】:
是的,但由于某种原因,dll 不在其中,我什至拥有 .net 4.0。最后我不得不安装 VS 2010 才能从那里得到它。【参考方案3】:我知道这个问题已经有两年多了,但是这可能对其他人有用...
最近我需要在 Windows 2012 R2 机器(内置 .Net 4.5)上设置 TeamCity Build Integration Server,但遇到了 StyleCop 4.7 问题。这是 StyleCop 4.7 具有的 .Net3.5 构建实用程序依赖项的已知问题。
取自stylecop.codeplex.com
“我正在尝试让 stylecop 作为 msbuild 的一部分运行。我有一个服务器 2012 R2 服务器,用作构建服务器,其中构建的步骤之一是运行 stylecop。我有 Stylecop 4.7 安装在构建服务器上,但不是 Visual Studio。执行构建步骤时,它抱怨 Stylecop.dll 的依赖项之一“microsoft.build.utilities.v3.5.dll”找不到,因此 stylecop 无法运行。
一旦我从另一台安装了 Visual Studio (2013) 的机器上复制 microsoft.build.utilities.v3.5.dll 并将其放入 C:\Program Files\Stylecop 4.7,一切都很好。"
我从仅 Visual Studio 2010 的机器上复制了 dll,它解决了这个问题。
【讨论】:
我不得不在我的机器上搜索该文件,一旦找到它,我将文件放在与我的构建文件所在的目录相同的目录中,问题就消失了【参考方案4】:我遇到了类似的问题,解决方案是安装 .net framework v.3.5。
这在 Windows 上应该很简单,只需访问打开或关闭 Windows 功能,然后检查 .NET Framework 3.5(包括 .NET 2.0 和 3.0)。
但是我在我的机器上打开这个功能有问题,因为检查后,下载资源总是返回错误。
经过搜索,我在视频中找到了适合我的案例的解决方案:
“如何修复 Windows 10 中的 .NET Framework 3.5 错误 0x800f081f”: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
信息、链接和命令已从视频及其描述中提取。
【讨论】:
以上是关于在哪里可以找到 Microsoft.Build.Utilities.v3.5的主要内容,如果未能解决你的问题,请参考以下文章