Nuget restore正在忽略.xml文件,但只下载.dll和.pdb文件

Nuget restore正在忽略.xml文件,但只下载.dll和.pdb文件,nuget,teamcity,nuget-package,nuget-package-restore,proget,Nuget,Teamcity,Nuget Package,Nuget Package Restore,Proget,nuget包项目Xyz包含所有xml文件以及dll和pdb文件。我们在不同解决方案的不同项目Abc中使用此程序包Xyz 我们有一个TeamCity构建设置,用于将包Xyz发布到Proget提要(我们将Proget用于私有nuget包存储库) 我们还有一个团队城市构建设置来编译和部署Abc项目。但是,在编译构建时,当我们还原nuget包时,它只下载dll/pdb文件,而不下载xml文件。在TeamCity的构建步骤中,我们将runner类型设置为dotnet,将command设置为restore

nuget包项目Xyz包含所有xml文件以及dll和pdb文件。我们在不同解决方案的不同项目Abc中使用此程序包Xyz

我们有一个TeamCity构建设置,用于将包Xyz发布到Proget提要(我们将Proget用于私有nuget包存储库)

我们还有一个团队城市构建设置来编译和部署Abc项目。但是,在编译构建时,当我们还原nuget包时,它只下载dll/pdb文件,而不下载xml文件。在TeamCity的构建步骤中,我们将runner类型设置为dotnet,将command设置为restore

我们如何让它也恢复xml文件

这是上述链接的后续问题?我们按照下面的链接发布带有xml文件的nuget包。


请注意:尽管teamcity中的项目级环境变量具有NUGET_XMLDOC_MODE=none,但由于某种原因,dot net restore会使用[environment]NUGET_XMLDOC_MODE=skip来覆盖环境变量-对此有什么想法吗?也许您可以尝试将新的NUGET包推送到teamcity NUGET服务器中。请参阅。我们确实将包发布到proget提要,在那里我们可以看到所有xml以及pdb/dll文件。但在恢复时,它只恢复pdb和dll文件,而忽略xml文件。在问题中还添加了更多说明。您是否尝试将
--verbosity detailed
参数添加到还原步骤中?可能会让我们了解为什么xml被排除在外。是的,我们尝试了,发现了这个。尽管team city中的项目级环境变量具有NUGET_XMLDOC_MODE=none,但由于某种原因,dot net restore会使用[environment]NUGET_XMLDOC_MODE=skip覆盖环境变量