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.
Note
Bu makalede, eski birlikte çalışma derlemelerini ve birincil birlikte çalışma derlemelerini kullanan .NET Framework COM birlikte çalışma kılavuzu açıklanmaktadır. Modern .NET için COM kaynak oluşturma veya API kullanınComWrappers. Daha fazla bilgi için bkz. COM birlikte çalışabilirliği.
İçeri aktarılan COM türlerini içeren bir veya daha fazla derlemeye başvuran COM birlikte çalışma projeleri, diğer yönetilen projelerde olduğu gibi derlenir. Visual Studio gibi bir geliştirme ortamında birlikte çalışma derlemelerine başvurabilir veya komut satırı derleyicisi kullanırken bunlara başvurabilirsiniz. Her iki durumda da düzgün derlemek için birlikte çalışma derlemesinin diğer proje dosyalarıyla aynı dizinde olması gerekir.
Birlikte çalışma derlemelerine referans vermenin iki yolu vardır.
- Katıştırılmış birlikte çalışma türleri: Derleyiciye bir birlikte çalışma derlemesindeki tür bilgilerini yürütülebilir dosyanıza eklemesini sağlayın. Önerilen teknik budur.
- Birlikte çalışma derlemelerini dağıtma: Bir birlikte çalışma derlemesine standart bir referans oluşturun. Bu durumda interop derlemesi, uygulamanızla birlikte dağıtılmalıdır.
Bu iki teknik arasındaki farklar , Yönetilen Kodda COM Türlerini Kullanma bölümünde daha ayrıntılı olarak ele alınıyor.
Visual Studio'da birlikte çalışma türlerini ekleme, İzlenecek Yol: Visual Studio'da Yönetilen Derlemelerden Türleri Ekleme bölümünde gösterilmiştir.
Bir komut satırı derleyicisiyle bir birlikte çalışma derlemesine başvurmak ve yürütülebilir dosyalarınıza tür bilgilerini gömmek için -link (C# Derleyici Seçenekleri) veya -link (Visual Basic) derleyici anahtarını kullanın ve birlikte çalışma derlemesinin adını belirtin.
Note
Visual C++ uygulamaları tür bilgilerini ekleyemez, ancak bu türdeki uygulamalar veya eklentilerle birlikte çalışabilir.
Dağıtıldığında birincil birlikte çalışma derlemesi içeren bir uygulamayı derlemek için /reference derleyici anahtarını kullanın ve birlikte çalışma derlemesinin adını belirtin.