Sdílet prostřednictvím


UnregisterAssembly úloh

Zruší registraci sestavení určeného pro COM interop účely.Provádí rubu RegisterAssembly úkolu.

Parametry

Následující tabulka popisuje parametry UnregisterAssembly úkolu.

Parametr

Description

Assemblies

Volitelný ITaskItem[] parametr.

Určuje sestavení, které má být zrušena registrace.

AssemblyListFile

Volitelný ITaskItem parametr.

Obsahuje informace o stavu mezi RegisterAssembly úloh a UnregisterAssembly úkolu.To zabrání úkolu v pokusu o zrušení registrace sestavení, které se nepodařilo zaregistrovat v RegisterAssembly úkolu.

Pokud je tento parametr zadán, Assemblies a TypeLibFiles parametry jsou ignorovány.

TypeLibFiles

Volitelný ITaskItem[] výstupní parametr.

Zruší registraci zadaný typ knihovny z určeného sestavení.

PoznámkaPoznámka
Tento parametr je nezbytné pouze pokud je jiný než název sestavení název souboru knihovny typů.

Poznámky

Není požadováno, že sestavení existuje pro tento úkol úspěšný.Při zrušení registrace sestavení, který neexistuje, bude úkol úspěšné s upozorněním.K tomu dochází, protože je úloha tohoto úkolu z registru odebrat registraci sestavení.Pokud shromáždění neexistuje, není v registru, a proto úloha úspěšně.

Kromě výše uvedených parametrů, zdědí tento úkol parametry z AppDomainIsolatedTaskExtension dědí třídu, která sama MarshalByRefObject třídy.MarshalByRefObject Třída poskytuje stejné funkce jako Task třídy, ale může být tvořena v aplikační doméně.

Příklad

V následujícím příkladu UnregisterAssembly úlohu zrušit registraci sestavení v cestě určené OutputPath a FileName vlastnosti, pokud existuje.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
    <PropertyGroup>
        <OutputPath>\Output\</OutputPath>
        <FileName>MyFile.dll</FileName>
    </PropertyGroup>
    <Target Name="UnregisterAssemblies">
        <UnregisterAssembly
            Condition="Exists('$(OutputPath)$(FileName)')"
            Assemblies="$(OutputPath)$(FileName)" />
    </Target>

</Project>

Viz také

Referenční dokumentace

RegisterAssembly úloh

Koncepty

Nástroj MSBuild úkoly

Další zdroje

Úloha MSBuild odkaz