Msbuild 如何防止NuGet在恢复包时询问覆盖文件?

Msbuild 如何防止NuGet在恢复包时询问覆盖文件?,msbuild,visual-studio-2015,nuget,teamcity,fody,Msbuild,Visual Studio 2015,Nuget,Teamcity,Fody,最近,我们在一些项目中添加了Fody,这在本地运行正常,但在TeamCity build server上,这会导致问题,我可以通过在VS2015的Package Manager控制台中运行以下命令在本地复制这些问题: PM> Update-package -reinstall <snip ... /> Successfully uninstalled 'Fody 1.29.4' from Example.Project Package 'Fody.1.29.4' already

最近,我们在一些项目中添加了Fody,这在本地运行正常,但在TeamCity build server上,这会导致问题,我可以通过在VS2015的Package Manager控制台中运行以下命令在本地复制这些问题:

PM> Update-package -reinstall
<snip ... />
Successfully uninstalled 'Fody 1.29.4' from Example.Project
Package 'Fody.1.29.4' already exists in folder 'D:\Projects\Examples\MySolutions\packages'
File Conflict
File 'FodyWeavers.xml' already exists in project 'Example.Project'. Do you want to overwrite it?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [?] Help (default is "N"):

似乎实际上有一个选项可以防止这种行为:

-FileConflictAction Ignore
这将采取默认操作(无覆盖)

在TeamCity中,您可以在NuGet配置(选择高级选项)的底部命令行参数中设置此选项:


当我添加此选项时,我得到“未知选项:'-FileConflictAction'”@fet,有一些错误,请检查是否遇到了其中的任何错误,即,这是一个此选项,目前似乎仅在使用时可用,即使使用“其他”选项。
-FileConflictAction Ignore