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.dll
myTargetApp
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.dll
myTargetApp
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin