我已经自定义了企业库,现在想要重新构建它,但是从 VS2015 的开发人员命令提示符执行 BuildLibrary.bat(脚本文件夹)时出现一些错误。
环境:
- 赢 8
- VS2015
两个问题:
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: 尝试对“10.0.11000.0”进行数值比较,结果为“10.0.11000.0”而不是数字,条件为“'$(TargetPlatformVersion)' >= '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:无法从程序集“C:\Windows\Micros oft.NET\Framework”加载任务工厂“CodeTaskFactory” \v4.0.30319\Microsoft.Build.Tasks.v12.0.dll”。无法加载文件或程序集 'file:///C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft. Build.Tasks.v12.0.dll' 或其依赖项之一。该系统找不到指定的文件。[C:\EntLib6Source\Blocks\SemanticLogging\Src\SemanticLogging\Seman ticLogging.csproj]