Proje bağımlılıklarını oluşturma ve kaldırma
Birden çok proje içeren bir çözüm oluştururken, diğer projeler tarafından kullanılan derlenmiş ikili dosyalar oluşturmak için önce belirli projelerin oluşturulması gerekebilir. Bir proje başka bir proje tarafından oluşturulan çıkışı kullandığında, çıkışı oluşturan proje, çıktıyı kullanan projenin proje bağımlılığı olarak adlandırılır. Bu tür bağımlılık ilişkileri Proje Bağımlılıkları iletişim kutusunda tanımlanabilir.
İpucu
Bir projeden diğerine projeden projeye başvuru eklediğinizde proje bağımlılığı otomatik olarak oluşturulur. Bu adımları gerçekleştirmeden önce, projeler arasında bağımlılık ilişkisi oluşturmanın yanı sıra diğer projeden sınıfları, arabirimleri ve diğer kod varlıklarını kullanan kod oluşturmak için kullanabileceğiniz bir başvuru oluşturan projeden projeye başvuru oluşturmanız gerekip gerekmediğini göz önünde bulundurun. Bkz. Projedeki başvuruları yönetme.
Projelere bağımlılık atamak için
Çözüm Gezgini'da bir proje seçin.
Proje menüsünde Derleme Bağımlılıkları Proje Bağımlılıkları'nı >seçin.
Proje Bağımlılıkları iletişim kutusu açılır.
Bağımlılıklar sekmesinde, Proje açılan menüsünden bir proje seçin.
Bağımlı alanında, bu projeden önce oluşturulması gereken diğer tüm projelerin onay kutusunu seçin.
Proje bağımlılıkları oluşturabilmeniz için çözümünüz birden fazla projeden oluşmalıdır.
Projelerden bağımlılıkları kaldırmak için
Çözüm Gezgini'da bir proje seçin.
Proje menüsünde Derleme Bağımlılıkları Proje Bağımlılıkları'nı >seçin.
Proje Bağımlılıkları iletişim kutusu açılır.
Bağımlılıklar sekmesinde, Proje açılan menüsünden bir proje seçin.
Bağımlı alanında, artık bu projenin bağımlılığı olmayan diğer projelerin yanındaki onay kutularını temizleyin.
Derleme sırasını görüntülemek için
Proje Bağımlılıkları iletişim kutusundan Derleme sırası sekmesine geçerek çözümün derleme sırasını görüntüleyebilirsiniz.
Derleme sırasını istediğiniz zaman bir çözümde görüntülemek için çözüm düğümüne sağ tıklayın ve Derleme Bağımlılıkları, Proje Derleme Sırası'nı seçin.
Projelerin oluşturulacağı sırayı görüntülemek için Derleme sırası sekmesini kullanabilirsiniz, ancak bu sekmeden sırayı doğrudan değiştiremezsiniz.
Listelenen sıra istenen mantıksal derleme sırasıdır, ancak pratikte Visual Studio paralel olarak birden çok proje oluşturarak derleme işlemini daha da iyileştirir. Ancak, proje bağımlılıklarını belirttiğiniz sürece, bağımlı projeler bağımlılıkları tamamlanana kadar oluşturmaya başlamaz.