2012-07-18 22 views
16

Microsoft.Build.Utilities.v3.5を入手するにはどうすればよいですか?私はStyleCop 4.7を使用しており、StyleCop.dllにあるStyleCop msbuildタスクはMicrosoft.Build.Utilities.v3.5という依存関係があるようです。私はそのDLLをどのように入手できますか知っていますか? Visual Studioをインストールすることはオプションではありません.DLLを入手するには、何をダウンロードしてインストールする必要がありますか?どこでMicrosoft.Build.Utilities.v3.5を見つけることができます

+0

StyleCopはオープンソースで、ソースをダウンロードし、現在のバージョンへの参照を更新して(問題を修正してください)、それを使用してください。 –

+0

CodeContracts 'MsBuildCodeContracts.dll'と同じ問題 – Maslow

答えて

8

.NET v3.5フレームワークがマシンに明示的にインストールされていない場合はダウンロードしてインストールしてください。

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

+1

何かの理由でdllがそれに含まれていないことがありました.net 4.0もありました。結局、そこからVS 2010をインストールしなければなりませんでした。 – pmanolov

3

私は最近、私はセットアップチームシティーに必要な

...しかし、これは他の人に有用であろう、この質問には2歳以上である知っているのWindows 2012 R2のマシンに統合サーバーを構築(その.Net 4.5が焼き付けられている)、StyleCop 4.7の問題に遭遇した。これは、StyleCop 4.7が持つ.Net3.5ビルドユーティリティの依存性に関する既知の問題です。

stylecop.codeplex.comから撮影

「私は、MSBuildのの一部として実行されるようにstylecopを取得しようとしている。私は、ビルドサーバー、ビルドのステップの1つとして使用していますサーバー2012 R2のサーバーを持っています私はStylecop 4.7をビルドサーバーにインストールしましたが、Visual Studioはインストールしていません。ビルドステップが実行されると、Stylecop.dllの依存関係の1つである "microsoft.build.utilities.v3.5.dll"

ビジュアルスタジオ(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開発ツールをインストールしても、マシンに.NET 3.5はインストールされません。 –

3

をインストール回し同様の問題と解決策は、.netフレームワークv.3.5をインストールしていました。

これは、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

コマンド(Admnistratorとしてコマンドプロンプトを開くために必要): Dism.exe /オンライン/イネーブル機能/ FEATURENAME:NetFX3 /ソース:C:\/LimitAccess

情報、リンクビデオとその説明からコマンドが抽出されました。

関連する問題