恢复特定的nuget包文化

时间:2016-12-14 06:06:35

标签: visual-studio-2015 nuget tfsbuild culture nuget-package-restore

我在构建机器上获取具有特定于文化的资源文件的nuget包版本时遇到问题(TFS 2015 Build)

在我的桌面(Win7和Vs2015U3,两者都在fr-CA中),例如,当我恢复软件包" Microsoft.AspNet.WebApi.Client"时,它附带一个&#34 ; LIB \ net45 \ FR"包含文件" System.Net.Http.Formatting.resources.dll"的文件夹。

然而,在我的构建机器上(同样的事情,在fr-CA中都是Win7和VS2015U3),当构建代理通过VS解决方案构建任务恢复包时,它不包含" \ FR"在里面。因此,缺少资源文件。

知道造成这种行为的原因是什么?

2 个答案:

答案 0 :(得分:0)

根据您的描述,您通过VS构建任务还原了包。所以我假设您在VS构建任务中选中了还原NuGet包

请注意,不建议使用VS build任务中的还原NuGet包选项。 请务必清除此复选框,然后使用NuGet Installer构建步骤。

enter image description here

答案 1 :(得分:0)

Microsoft.AspNet.WebApi.Client.fr包添加到您的项目中,然后检查更改。

相关问题