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
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