エンタープライズ ライブラリをカスタマイズして再構築したいのですが、VS2015 の開発者コマンド プロンプトから BuildLibrary.bat (スクリプト フォルダー) を実行するとエラーが発生します。
環境:
- 勝利 8
- VS2015
2 つの問題:
1.)
ファイルまたはアセンブリ 'file:///C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft. Build.Tasks.v12.0.dll
私のシステムには新しいバージョンがあります:
Microsoft.Build.Tasks.v4.0.dll
2.)
"C:\EntLib6Source\Blocks\EnterpriseLibrary.sln" (リビルド対象) (1) -> "C:\EntLib6Source\Blocks\SemanticLogging\Src\SemanticLogging.Database\SemanticLogging.Database.csproj" (リビルド対象) (53) -> "C:\EntLib6Source\Blocks\TransientFaultHandling\Source\TransientFaultHandling\TransientFaultHandling.csproj" (クリーン ターゲット) (35:11) -> C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ AppxPackage\Microsoft.AppXPackage.Targets(283,22): エラー MSB4086: 条件 "'$(TargetPlatformVersion)' で、数値ではなく "10.0.11000.0" に評価される "10.0.11000.0" で数値比較が試行されました>= '10.0.11000.0'". [C:\EntLib6Source\Blocks\TransientFaultHandling\Source\TransientFaultHandling\TransientFaultHandling.csproj]
"C:\EntLib6Source\Blocks\EnterpriseLibrary.sln" (リビルド ターゲット) (1) -> "C:\EntLib6Source\Blocks\SemanticLogging\Src\SemanticLogging\SemanticLogging.csproj" (リビルド ターゲット) (52) -> (CheckPrerequisites target) ->
C:\EntLib6Source\Blocks.nuget\nuget.targets(71,9): エラー MSB4175: タスク ファクトリ "CodeTaskFactory" をアセンブリ "C:\Windows\Micros oft.NET\Framework から読み込めませんでした\v4.0.30319\Microsoft.Build.Tasks.v12.0.dll". ファイルまたはアセンブリ 'file:///C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft. Build.Tasks.v12.0.dll' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。[C:\EntLib6Source\Blocks\SemanticLogging\Src\SemanticLogging\SemanticLogging.csproj]