我是 Nuget 的新手,对 Jenkins 来说相对较新。我正在尝试让 Jenkins 运行此命令“nuget update XXX.sln -Verbose -RepositoryPath packages -Source wwww.hatever/nuget/”来检查是否有对引用的 nuget 包的任何更新,如果有则更新该引用较新的版本。
我遇到的问题是 nuget 尝试将提示路径更新为我的 csproj 文件中的引用,但由于 csproj 文件已检入 TFS 并且是只读的,因此出错。我们在 Jenkins 中使用 TFS 来获取最新的更改,所以我必须将 csproj 文件保持为只读。
有没有办法让 nuget 通过 nuget update 命令更新我的引用,而无需更改我的 csproj 文件中的提示路径?