Makale numarası: 908268 - Son Gözden Geçirme: 11 Mayıs 2007 Cuma - Gözden geçirme: 1.4

Visual C# [NULL]'Assembly kayıt aracını (regasm.exe) kullandığınızda, bir <a0>Yapı</a0> hata iletisi alıyorsunuz

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Pre-build bir olay veya post-build olay için Microsoft Visual C# derleme kayıt aracını (regasm.exe) kullandığınızda, yapı aşağıdaki hata iletilerinden birini penceresinde çıktı alırsınız:

<a1>Ileti</a1> 1
Post-Build olay gerçekleştiriliyor...
'regasm' Bu bir iç veya dış komut olarak tanınmıyor
program veya toplu iş dosyası çalıştırılabilir. Hata proje: BIR aracı yapı olayından bir hata kodu döndürdü.
MSB3073 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.TARGETS(814,9): hata: komut "RegAsm.exe" [Path]\MyClassLib.dll "9009 koduyla çıkıldı."

Post-Build olay başarısız oldu.
<a1>Ileti</a1> 2
Pre-Build olay gerçekleştiriliyor...
'regasm' Bu bir iç veya dış komut olarak tanınmıyor
program veya toplu iş dosyası çalıştırılabilir.
Hata proje: BIR aracı yapı olayından bir hata kodu döndürdü.
MSB3073 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.TARGETS(814,9): hata: komut "RegAsm.exe" [Path]\MyClassLib.dll "9009 koduyla çıkıldı."

Pre-Build olay başarısız oldu.

Çözüm

Bu sorunu gidermek için <a0></a0>, Microsoft .NET Framework dizinindedir regasm.exe dosyasının tam yolunu belirtin.

Örneğin, Visual Studio .NET 2003 kullanıyorsanız, aşağıdaki kod satırını kullanın.
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\RegAsm.exe [path of dll]\MyClassLib.dll
Microsoft Visual Studio 2005 kullanıyorsanız, aşağıdaki kod satırını kullanın.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe [path of dll]\MyClassLib.dll

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

Daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitelerini ziyaret edin:
Derleme kayıt aracını (regasm.exe)
http://msdn2.microsoft.com/en-us/library/tzat5yw6(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/tzat5yw6(vs.71).aspx)

Olayları, ortak bir özellikler iletişim kutusunda <a1><projectname></a1> özellik sayfaları oluşturma
http://msdn2.microsoft.com/en-us/library/aa288397(VS.71).aspx (http://msdn2.microsoft.com/en-us/library/aa288397(VS.71).aspx)
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
810230  (http://support.microsoft.com/kb/810230/ ) Visual C# .NET ile nasıl yapı olayları

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional
  • Microsoft Visual Studio 2005 Express Edition
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
Anahtar Kelimeler: 
kbmt kbprogramming kbbug kbtshoot kbprb KB908268 KbMttr
Otomatik TercümeOtomatik 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:908268  (http://support.microsoft.com/kb/908268/en-us/ )