
Merhaba, jenkins üzerinde bir şeyler denemeye devam ediyorum. Pipeline oluşturmaya çalıştığım bir diğer projede aşağıdaki hatayı almaya başladım.
CSC : error CS0006: Metadata file 'C:\WINDOWS\system32\config\systemprofile\.nuget\packages\FluentValidation\FluentValidation.dll' could not be found [F:\jenkins\workspace\MyProject\MyProject\MyProject\MyProject.Core.csproj]
Projenin sebebini araştırdığımda bir çok çözüm yolu önerilmiş olsa da hiç biri işe yaramadı. Fakat bulduğum şu sonuç beni çözüme ulaştırdı.
Öncelikle windows üzerinde kullanılan nuget cache klasörü ve bu klasöre erişmek ile ilgili bir problem söz konusu. Jenkins üzerinde kurduğum ilk proje sorunsuz çalıştı ve çalışmaya devam ediyor. Fakat etkelidiğim ikinci projede bu hatayı alıyorum ve ilerleyemiyorum.
Sorunun çözümü için nuget klasörünü değiştirmek yeterli oluyor. Ortam değişkenleri – Sistem değişkenleri altında aşağıdaki kaydın düzenlenmesi ve sunucunun yeniden başlatılması sorunun çözülmesini sağladı.
NUGET_PACKAGES=C:\NugetPackageCache
Bir yanıt yazın