Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Bu makale .NET Framework'e özgüdür. .NET 6 ve sonraki sürümleri de dahil olmak üzere daha yeni .NET uygulamaları için geçerli değildir.
Komut satırı derleyicilerini veya Visual C++ ile Visual Studio'yu kullanarak .NET Framework'i hedefleyen çok dosyalı derlemeler oluşturabilirsiniz. Derlemedeki bir dosya derleme bildirimini içermelidir. Bir uygulamayı başlatan derleme, bir Main veya WinMain yöntemi gibi bir giriş noktası içermelidir.
Örneğin, Client.cs veStringer.cs olmak üzere iki kod modülü içeren bir uygulamanız olduğunu varsayalım.
Stringer.cs, myStringer kodu tarafından referans verilen adlı ad alanını oluşturur.
Client.cs , uygulamanın giriş noktası olan yöntemini içerir Main . Bu örnekte, iki kod modülünü derler ve ardından uygulamayı başlatan derleme bildirimini içeren üçüncü bir dosya oluşturursunuz. Derleme bildirimi hem İstemci hem de Stringer modüllerine başvurur.
Uyarı
Derlemede birden çok kod modülü olsa bile çok dosyalı derlemelerin yalnızca bir giriş noktası olabilir.
Çok dosyalı derleme oluşturmak istemeniz için çeşitli nedenler vardır:
Farklı dillerde yazılmış modülleri birleştirmek için. Bu, çok dosyalı derleme oluşturmanın en yaygın nedenidir.
Nadiren kullanılan türleri yalnızca gerektiğinde indirilen bir modüle yerleştirerek uygulamayı indirmeyi iyileştirmek için.
Çeşitli geliştiriciler tarafından yazılan kod modüllerini birleştirmek için. Her geliştirici her kod modülünü bir derlemeye derleyebilse de, tüm modüller çoklu dosya derlemesine yerleştirildiğinde açığa çıkmayan bazı türlerin genel kullanıma sunulması gerekebilir.
Derlemeyi oluşturduktan sonra, derleme bildirimini içeren dosyayı imzalayabilir ve bu nedenle derlemeyi imzalayabilir veya dosya ile derlemeye kesin bir ad verip genel derleme önbelleğine yerleştirebilirsiniz.