Makale numarası: 817248 - Son Gözden Geçirme: 03 Aralık 2007 Pazartesi - Gözden geçirme: 6.7 Visual Basic 6. 0'dan Visual Basic .NET veya Visual Basic 2005 bir derleme nasıl
Bu SayfadaGirişBu makalede Microsoft Visual Basic .NET'i veya Microsoft Visual Basic 2005 Microsoft Visual Basic 6. 0'dan adlı Yönetilen bir derleme oluşturmak için kullanma. Daha fazla bilgiCOM .NET türlerine sergilemek için yönergelerBileşen Nesne Modeli (COM) uygulamaları için bir Microsoft .NET derleme türlerinde göstermek istediğinizde, tasarım zamanında aşağıdaki COM birlikte çalışabilirlik gereksinimlerini göz önünde bulundurun. Bu yönergeleri izlediğinizde, yönetilen türleri (sınıf, arabirim, Yapı, Numaralandırma ve diğerleri) de COM istemci uygulamalarıyla etkileşim:
.NET derlemesi COM birlikte çalışma için kaydettiriliyor ve bir tür kitaplığı oluşturma6.0 Başarıyla yönetilen bir bileşenle etkileşimli olarak çalışmak Visual Basic için derlemenin COM birlikte çalışma için kaydolun ve bir tür kitaplığı oluşturmak gerekir. Bu kayıt, her bilgisayar üzerinde gerçekleştirilmelidir burada bir COM istemci uygulaması ile derleme etkileşim kurar. Tür kitaplığı, istemci uygulamalarında COM derlemesinde sunulma türleriyle ilgili tür bilgileri sağlar. Bu işlem <a0>Geliştirme</a0> bilgisayardaki veya hedef bilgisayarda çalışıyorsanız bağlıdır.Geliştirme bilgisayarda Visual Studio .NET veya Visual Studio 2005 otomatik olarak bir tür kitaplığı oluşturur ve projenin yapılandırması özelliklerini altında COM birlikte çalışabilirlik için Kaydet onay kutusunu seçtiyseniz, oluşturma işlemi sırasında kaydeder. Sınıf'ı oluştururken kullandığınız COMClass şablonu, Visual Studio .NET veya Visual Studio 2005 otomatik olarak COM birlikte çalışma için kaydı seçer onay kutusu. Visual Studio 2005 veya Visual Studio. NET'te Kaydettir COM birlikte çalışabilirlik için onay kutusunun seçili olduğunu doğrulamak için şu adımları izleyin:
Özel BIR derleme, bir uygulama ile dağıtılır ve o uygulamanın özel kullanım için kullanılabilir. Diğer uygulamaları, özel birleştirme paylaşmayın. Özel birleştirmeler, ana bilgisayar işlemi (EXE) olarak aynı klasöre yeniden yüklenmek üzere tasarlanmıştır. Bir COM istemci uygulaması bu derlemeye bu uygulama ile aynı klasörde bulunan anlamına gelir. Bilgisayarda birden çok uygulama tarafından paylaşılan BIR derleme kullanılabilir. Paylaşılan bir derleme oluşturmak için <a0></a0>, derleme kesin adı ile oturum açın ve derleme içinde Genel Derleme Önbelleği (GAC) hedef bilgisayara yükleyin. Derlemenin kesin adı ile oturum açın ve derleme Genel Derleme Önbelleği (GAC) içine yüklemek hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin: http://msdn2.microsoft.com/en-us/library/xc31ft41(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/xc31ft41(vs.71).aspx)
Her ikisi de kullanmalısınız / tlb: derleme kaydettiğinizde anahtarı / kod temeli geçiş. / Tlb: anahtarı oluşturur ve bir tür kitaplığı kaydeder ve / kod temeli anahtarının yönetilen derleme konumunu Windows kayıt defterine kaydeder. Böylece derleme katman? tarafından (CLR) bulunan / kod temeli anahtarını kullanın ve derleme Genel Derleme Önbelleği (GAC) içine yüklü her COM istemci uygulamasının (EXE) klasörüne derlemeye bir kopyasını koymak gerekir.Oluşturmak ve bir tür kitaplığı kaydı ve yönetilen derleme konumunu kaydetmek için komut isteminde aşağıdaki komutu yazın: RegAsm AssemblyName.dll AssemblyName.dll/TLB: FileName.tlb / codebase Visual Basic. NET'te bir COM çağrılabilir derlemesi oluştur
ReferanslarDaha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin: Yönetilmeyen kod ile birlikte çalışma http://msdn2.microsoft.com/en-us/library/sd10k43k(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/sd10k43k(vs.71).aspx) Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:817248
(http://support.microsoft.com/kb/817248/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste