Regsvcs.exe (nástroj pro instalaci služeb .NET)
Instalační nástroj .NET Services vykonává tyto akce:
Načítá a registruje sestavení.
Vytváří, registruje a instaluje knihovnu typů do zadané aplikace modelu COM+.
Konfiguruje služby, které jste přidali pomocí programu do vaší třídy.
Ke spuštění nástroje použijte Visual Studio Developer Command Prompt nebo Visual Studio Developer PowerShell.
Na příkazovém řádku zadejte následující:
Syntaxe
regsvcs [/c | /fc | /u] [/tlb:typeLibraryFile] [/extlb]
[/reconfig] [/componly] [/appname:applicationName]
[/nologo] [/quiet]assemblyFile.dll
Parametry
Argument | Popis |
---|---|
assemblyFile.dll | Zdrojový soubor sestavení. Sestavení musí být podepsáno silným názvem. Další informace naleznete v tématu Podepsání sestavení se silným názvem. |
Možnost | Popis |
---|---|
/appdir: cesta | Určuje kořenový adresář aplikace. |
/appname: applicationName | Určuje název aplikace modelu COM+, která se má vyhledat nebo vytvořit. |
/c | Vytvoří cílovou aplikaci. |
/componly | Nakonfiguruje pouze součásti; ignoruje metody a rozhraní. |
/exapp | Určuje, že nástroj má očekávat existující aplikaci. |
/extlb | Použije existující knihovnu typů. |
/Fc | Vyhledá nebo vytvoří cílovou aplikaci. |
/Pomoc | Zobrazí syntaxi příkazu a možnosti nástroje. |
/noreconfig | Znovu nekonfiguruje existující cílovou aplikaci. |
/nologo | Potlačí zobrazení úvodního nápisu společnosti Microsoft. |
/parname: name | Určuje název nebo ID aplikace modelu COM+, která se má vyhledat nebo vytvořit. |
/reconfig | Znovu nakonfiguruje existující cílovou aplikaci. Tato možnost je výchozí. |
/tlb: typelibraryfile | Určuje soubor knihovny typů instalace, který se má nainstalovat. |
/u | Odinstaluje cílovou aplikaci. |
/quiet | Určuje použití tichého režimu; potlačí zobrazování loga a zpráv o úspěchu. |
/? | Zobrazí syntaxi příkazu a možnosti nástroje. |
Poznámky
Regsvcs.exe vyžaduje zdrojový soubor sestavení určený assemblyFile.dll. Toto sestavení musí být podepsáno silným názvem. Další informace o podepisování silných názvů naleznete v tématu Podepsání sestavení se silným názvem. Názvy cílové aplikace a souboru knihovny typů jsou volitelné. Argument applicationName lze vygenerovat ze zdrojového souboru sestavení a bude vytvořen Regsvcs.exe, pokud ještě neexistuje. Argument typelibraryfile může zadat název knihovny typů. Pokud název knihovny typů nezadáte, nástroj Regsvcs.exe použije jako výchozí název sestavení.
Když Regsvcs.exe zaregistruje metody komponenty, podléhá požadavkům a propojí požadavky na tyto metody. Vzhledem k tomu, že se nástroj spouští v plně důvěryhodném prostředí, většina požadavků na oprávnění je splněna. Regsvcs.exe však nelze zaregistrovat komponenty pomocí metod chráněných poptávkou nebo požadavkem na propojení pro StrongNameIdentityPermission PublisherIdentityPermission
Pro použití Regsvcs.exe musíte mít administrátorská oprávnění na místním počítači.
Pokud Regsvcs.exe selže při provádění kterékoli z těchto akcí, zobrazí se odpovídající chybové zprávy.
Příklady
Následující příkaz přidá všechny veřejné třídy obsažené v myTest.dll
myTargetApp
(existující aplikace MODELU COM+) a vytvoří knihovnu myTest.tlb
typů.
regsvcs /appname:myTargetApp myTest.dll
Následující příkaz přidá všechny veřejné třídy obsažené v myTest.dll
myTargetApp
(existující aplikace MODELU COM+) a vytvoří knihovnu newTest.tlb
typů.
regsvcs /appname:myTargetApp /tlb:newTest.tlb myTest.dll