Yani bu kısa süre önce birkaç kez oldu. Bir .Net dev gibi kullanarak Visual Studio ben benim yapı adını değiştirdi SomeThingiçin SomethingDLL adı olarak ama bu hangi kalır .Csproj dosyasını değiştirmezSomeThing.csproj
Dockerfile, linux büyük / küçük harf duyarlı dosya adlarını kullanır, bu nedenle yeni otomatik oluşturulan Dockerfile, Something.csprojbulamadığı bir şeyi kopyalamaya çalışıyordu . Yani bu dosyayı manuel olarak yeniden adlandırmak (küçük harf yapmak) her şeyi
Ama ... işte uyarıcı bir uyarı. Windows dizüstü bilgisayarımdaki bu dosya adı değişikliği Git tarafından alınmıyor, bu nedenle repo kaynağı hala SomeThing.csprojdepodaydı ve CI / CD işlemi sırasında Docker yapısı aynı nedenlerden dolayı başarısız oldu ...
Dosya adını doğrudan depoda bir taahhüt olarak değiştirmek zorunda kaldım .... kötü, küçük bir çözüm ama gitmemi sağladı
tl; dr Windows O / S üzerinde dosya adı büyük / küçük harf duyarlılığını kontrol edin ve yerel dosya yeniden adlarının Git değiştikçe alınmadığını unutmayın, bu nedenle CI / CD kullanıyorsanız deponuzun da değiştirildiğinden emin olun