Press ESC to close

Jenkins ve MsBuild üzerinde “MSB1009: Project file does not exist.” hatası

Herkese merhaba, bugün jenkins üzerinde pipeline oluşturmaya çalışırken “MSB1009: Project file does not exist.” hatasıyla karşılaştım. Hatayı anlamak ve konunun msbuild ile ilgili olmadığını tespit etmek için 7-8 saatimi harcadım.

Uzun uğraşlar sonrasında yine de kodumu msdeploy ile hedef iis sunucusuna gönderemeyince konunun sunucuda yüklü olan msbuild ile ilgili olabileceğini düşünmeye başladım. Hemen Jenkins makinesi üzerinde visual studio proje tiplerini yükledim ve masaüstünde yeni bir proje oluşturdum. msbuild Solution1.sln komutunu çalıştırınca başarılı sonucunu aldım. Beni şaşırtan aynı zamanda mutluluk da veren bu gelişme sonrasında hemen projeyi jenkins klasörüne kopyaladım ve msbuild Solution1.sln komutunu tekrar çalıştırdım. Konu başlığında da belirttiğim error MSB1009: Project file does not exist. hatasını görünce sorunu sonunda çözdüğümü anladım.

Hal böyle olunca hemen sorun yaşadığım projemi jenkins klasörü içerisinden masaüstüne taşıyıp build komutunu verdim. Beklediğim gibi derleme işlemi sorunsuz gerçekleşti.

Sorunun tespitinin ardından hemen Jenkins dizinini değiştirme aşamasına geçtim. Şurada yer alan adımları izleyerek Jenkins varsayılan dizininizi değiştirebilirsiniz.
https://phoenixnap.com/kb/change-jenkins-home-directory

Kaynaklar:
https://stackoverflow.com/questions/69261579/jenkins-msbuild-returns-msb1009-project-file-does-not-exist/69261580#69261580

Anahtar Kelimeler:
error MSB1009: Project file does not exist.


project file not exist error with jenkins

error MSB1008: Only one project can be specified.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir