Regsvcs.exe (.NET Hizmetleri Yükleme Aracı)

.NET Hizmetleri Yükleme aracı aşağıdaki eylemleri gerçekleştirir:

  • Bir derlemeyi yükler ve kaydeder.

  • Bir tür kitaplığı üretir, kaydeder ve belirtilen bir COM+ uygulamasına yükler.

  • Sınıfınıza program aracılığıyla eklediğiniz hizmetleri yapılandırır.

Aracı çalıştırmak için Visual Studio Geliştirici Komut İstemi'ni veya Visual Studio Developer PowerShell'i kullanın.

Komut satırına şunu yazın:

Sözdizimi

      regsvcs [/c | /fc | /u] [/tlb:typeLibraryFile] [/extlb]  
[/reconfig] [/componly] [/appname:applicationName]  
[/nologo] [/quiet]assemblyFile.dll

Parametreler

Bağımsız Değişken Description
assemblyFile.dll Kaynak derleme dosyası. Derlemenin tanımlayıcı ad ile imzalanması gerekir. Daha fazla bilgi için bkz. Tanımlayıcı Adla Derleme İmzalama.
Seçenek Açıklama
/appdir:path Uygulamanın kök dizinini belirtir.
/appname:applicationName Bulunacak veya oluşturulacak COM+ uygulamasının adını belirtir.
/C Hedef uygulamayı oluşturur.
/componly Yalnızca bileşenleri yapılandırır; yöntemleri ve arabirimleri yoksayar.
/exapp Varolan bir uygulamayı beklemek üzere aracı belirtir.
/extlb Varolan bir tür kitaplığını kullanır.
/Fc Hedef uygulamayı bulur veya oluşturur.
/Yardım Araç için komut sözdizimini ve seçenekleri görüntüler.
/noreconfig Varolan bir hedef uygulamayı yeniden yapılandırmaz.
/nologo Microsoft başlangıç başlığı görüntüsünü bastırır.
/parname:name Bulunacak veya oluşturulacak COM+ uygulamasının adını veya kimliğini belirtir.
/reconfig Varolan bir hedef uygulamayı yeniden yapılandırır. Bu varsayılan seçenektir.
/tlb:typelibraryfile Yüklenecek tür kitaplığı dosyasını belirtir.
/U Hedef uygulamayı kaldırır.
/Sessiz Sessiz modu belirtir; logo ve başarı iletisi görüntüsünü bastırır.
/? Araç için komut sözdizimini ve seçenekleri görüntüler.

Açıklamalar

Regsvcs.exe, assemblyFile.dlltarafından belirtilen bir kaynak derleme dosyası gerektirir. Bu derlemenin tanımlayıcı ad ile imzalanması gerekir. Tanımlayıcı ad imzalama hakkında daha fazla bilgi için bkz. Tanımlayıcı Adla Derleme İmzalama. Hedef uygulamanın ve tür kitaplığı dosyasının adları isteğe bağlıdır. applicationName bağımsız değişkeni kaynak derleme dosyasından oluşturulabilir ve henüz yoksa Regsvcs.exe tarafından oluşturulur. Typelibraryfile bağımsız değişkeni bir tür kitaplığı adı belirtebilir. Bir tür kitaplığı adı belirtmezseniz, Regsvcs.exe derleme adını varsayılan olarak kullanır.

Regsvcs.exe bir bileşenin yöntemlerini kaydettirdiğinde, bu yöntemlerle ilgili taleplere ve bağlantı taleplerine tabidir. Araç tam olarak güvenilen bir ortamda yürütüldüğünden, izin taleplerinin çoğu başarılı olur. Ancak, Regsvcs.exe veya için StrongNameIdentityPermissionPublisherIdentityPermissionbir talep veya bağlantı talebi tarafından korunan yöntemlerle bileşenleri kaydedemez.

Regsvcs.exe'yi kullanmak için yerel bilgisayarda yönetici ayrıcalıklarına sahip olmanız gerekir.

Bu eylemlerden herhangi birini gerçekleştirirken Regsvcs.exe başarısız olursa, ilgili hata iletilerini görüntüler.

Örnekler

Aşağıdaki komut içinde myTest.dllmyTargetApp bulunan tüm ortak sınıfları (mevcut bir COM+ uygulaması) ekler ve tür kitaplığını myTest.tlb oluşturur.

regsvcs /appname:myTargetApp myTest.dll  

Aşağıdaki komut içinde myTest.dllmyTargetApp bulunan tüm ortak sınıfları (mevcut bir COM+ uygulaması) ekler ve tür kitaplığını newTest.tlb oluşturur.

regsvcs /appname:myTargetApp /tlb:newTest.tlb myTest.dll  

Ayrıca bkz.