-1

私はNugetが初めてで、Jenkinsは比較的新しいです。Jenkins にこのコマンド「nuget update XXX.sln -Verbose -RepositoryPath packages -Source wwww.hatever/nuget/」を実行させて、参照されている nuget パッケージに更新があるかどうかを確認し、ある場合はその参照を更新しようとしています。新しいバージョン。

私が抱えている問題は、nuget がヒントパスを csproj ファイルの参照に更新しようとするが、csproj ファイルが TFS にチェックインされ、読み取り専用であるためエラーになることです。Jenkins で TFS を使用して最新の変更を取得するため、csproj ファイルを読み取り専用にしておく必要があります。

csproj ファイルのヒントパスを変更せずに、nuget update コマンドを使用して nuget で参照を更新する方法はありますか?

4

1 に答える 1

0

以下のコマンドを使用して、個々のプロジェクトの NuGet パッケージを更新できます: nuget update $(projdir)\packages.config -RepositoryPath ..\Packages -Source xx

これにより、csproj ファイルに触れることなく、packages フォルダー内の参照が更新されるだけです。

于 2013-02-03T00:13:55.193 に答える