15 Nisan 2016 Cuma

Visual Studio 2008'den 2013'e geçerken yaşanan problemler


  • 2008'den 2013'e geçerken kendi migration geçirme aracı bazen takılıyor ve projeyi yeni haline getiremiyor.
  • bunun nedenlerinden biri 2008'de kabul edilen bazı karakterlerin 2013'de geçerli olmaması 
  • proje dosyası ve property sheetlerde kullanılan değişken isimleri bu buga sebep olabiliyor.
  • 2008'den 2013'e geçiş yapılırken property sheetlerde variable isimlerinde $(deploy.dir) ve $(externals.dir) gibi  '.' Ve benzeri karakterler var ise geçişte takılıyor, bu karakterlerin düzeltilmesi gerekiyor, bu karakterler düzeltilip örneğin $(deploy.dir) $(DeployDir) yapılıp geçiş yapılır, yeni oluşan props dosyalarının doğru şekilde geçirildiği kontrol edilir. Ardından proje dosyasının içerisinde (vcproj) aynı şekilde içerisinde '.' karakteri olan değişken olup olmadığı kontrol edilir ve onlar da değiştirilir.
  • ardından 2008 vcproj dosyası 2013 ile açılıp dönüştürme tamamlanır