SORUN: PIA ne zaman, Visual Studio. NET'te bir Office tür kitaplığı başvuru bulunamadı

Makale çevirileri Makale çevirileri
Makale numarası: 823996 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Visual Studio .NET 2003'ü kullanarak bir Microsoft Office 2003 uygulaması için bir çözüm geliştirmek ve çözüm için <a0></a0>, Visual Studio .NET 2003 Primary ınterop Assembly (PIA) başvuran yerine kitaplık için bir ınterop Assembly (IA) oluşturduğu fark, Office nesne kitaplığına bir başvuru.

Ayrıca, aynı sorun bir diğer belirti yok. Microsoft Office System 2003 için Visual Studio Araçları'nı kullanarak, yeni bir Office projesi oluşturmaya çalıştığınızda, aşağıdaki hata iletisini alırsınız:

Bu projeye göre gerekli ana birlikte çalışma derlemesi genel derleme önbelleğinde yüklü değil. Microsoft Office 2003 gibi bir yükleme seçeneği, her uygulama için bir birincil birlikte çalışma derlemeleri içerir. Office birincil birlikte çalışma derlemeleri yükleme hakkındaki ayrıntılar için bkz: Yardım konusunda, "Yükleme Office Primary ınterop Assemblies."

Neden

Bu sorun aşağıdaki nedenlerden biriyle oluşabilir:
  • PIA, seçtiğiniz Office nesne kitaplığı için Genel Derleme Önbelleği (GAC) yüklü değil.

    GAC'DE PıA'i yüklemek için <a0></a0>, Office uygulamasının PIA veya PIA Office bileşeni, Microsoft Office 2003 Kur'un Bilgisayarımdan Çalıştır olarak işaretlenmiş olması gerekir. Office Kur'da, her Office PIA PIA karşılık gelen uygulamanın bir .NET programlama desteği özelliği altında listelenir.
  • PIA GAC'YE yüklenir, ancak bir kayıt defteri girdisi eksik.

    Geliştirme ortamında bir Office nesne kitaplığına bir başvuru seçtiğinizde, Visual Studio. NET'in, kayıt defterinin, seçtiğiniz nesne kitaplığına karşılık gelen PIA bulmak için kullanır. Bu nesne kitaplığı için yürütülebilir uygulamayı regserver anahtarı ile birlikte çalıştırırsanız uygulamanın Office nesne kitaplığına veya bazen yeni yüklenen bir program tarafından kaydedilirse, bu kayıt defteri girdisi kaldırılmış olabilir.

Çözüm

Bu sorunu gidermek için <a0></a0>, Microsoft Office Kur Program Ekle / Kaldır Denetim Masası'ndaki çalıştırmanızı önerir:
  • PIA GAC'YE görünmüyorsa, Office Kur'u çalıştırın ve sonra PIA uygulamanın Bilgisayarımdan Çalıştır olarak işaretleyebilirsiniz. Her Office PIA, ilgili Office bileşen veya karşılık gelen Office uygulaması için bir <a0>.NET programlama desteği özelliği olarak görünür.
  • PIA GAC'YE görünmüyor, Office Kur'u çalıştırın ve sonra da Office yüklemenizi onarmak için bu seçeneği seçin. Alternatif olarak, PIA GAC'YE görünmüyor, eksik kayıt defteri girdilerini geri yüklemek için regasm yardımcı programını çalıştırın.
  1. Denetim Masası ' nda Yönetimsel Araçlar ' ı ve Microsoft .NET Framework 1.1 Configuration ' ı seçin.
  2. Derleme Önbelleği ' ni seçin ve derlemelerGörünüm menüsünü tıklatın.
  3. Derlemederlemeler listesinde sağ tıklatın ve sonra Özellikler'i tıklatın .

    Derleme özellikler iletişim kutusunda, Derleme adı, sürümü ve ortak anahtar belirteci dikkat edin.

    Örneğin, Microsoft Word PIA seçerseniz, aşağıdaki özellik değerleri dikkat edin:

    Derleme adı: Microsoft.Office.Interop.Word
    Sürüm: 11.0.0.0
    Ortak anahtar belirteci: 71e9bce111e9429c
  4. Visual Studio. NET'in komut istemini başlatın.
  5. Komut isteminde, derleme bulunduğu dizini değiştirin.

    Yolunu şu biçimde olur:

    %windir%\assembly\GAC\ <assemblyname>\ <version>__ < ortak anahtar belirteci >
    Örneğin, özellik değerleri, daha önce bahsedilen Word PIA kullanırsanız, Word PIA aşağıdaki komutu kullanarak bulunduğu dizine değiştirmelisiniz:

    CD %windir%\assembly\GAC\Microsoft.Office.Interop.Word\11.0.0.0__71e9bce111e9429c
  6. Word PIA kayıt defteri girdilerini geri yüklemek için regasm yardımcı programını çalıştırın:

    RegAsm Microsoft.Office.Interop.Word.dll

Özellikler

Makale numarası: 823996 - Last Review: 3 Şubat 2006 Cuma - Gözden geçirme: 1.5
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Professional Edition 2003
  • Microsoft Office Basic Edition 2003
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office Standard Edition 2003
  • Microsoft Office Students and Teachers Edition 2003
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio Tools for the Microsoft Office System version 2003
Anahtar Kelimeler: 
kbmt kbprb KB823996 KbMttr
Machine-translated Article
Ö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:823996

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com