2012-07-18 191 views
16

我如何獲得Microsoft.Build.Utilities.v3.5?我正在使用StyleCop 4.7,它看起來像Stylecop.dll中的StyleCop msbuild任務具有作爲Microsoft.Build.Utilities.v3.5的依賴項。你知道我該如何獲得該DLL?我的意思是我應該下載並安裝以獲得該DLL(安裝Visual Studio不是一個選項)我在哪裏可以找到Microsoft.Build.Utilities.v3.5

+0

StyleCop是開源的,下載源代碼,更新對當前版本的引用(修復任何問題)並使用它。 – 2012-07-18 15:17:55

+0

與CodeContracts同樣的問題'MsBuildCodeContracts.dll' – Maslow 2014-10-08 16:11:23

回答

3

我知道這個問題是兩年多歲,然而,這可能證明是有用的人......

最近,我需要設置的TeamCity構建集成服務器的Windows 2012 R2的計算機上(這有.Net 4.5烘烤)並遇到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,並清除了該問題。

16

我有類似的問題Visual-StyleCop.MSBuild version 4.7.59.0

我通過導航到控制面板 - >程序和功能 - 它固定>打開Windows功能或關閉和安裝的.NET Framework 3.5(包括.NET 2.0和3.0)

+0

注意:在VS2017中安裝.NET 3.5 Developer Tools不會在您的機器上安裝.NET 3.5。 – 2017-09-06 17:53:13

3

我有一個類似的問題和解決方案是安裝.net框架v.3.5。

這應該是非常簡單的Windows,只需訪問打開或關閉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

命令(需要打開命令提示符Admnistrator): Dism.exe /在線/啓用特徵/ featurename:NetFX3 /源:C:\/LimitAccess

的信息,鏈路並從視頻及其描述中提取命令。