Aracılığıyla paylaş


UnregisterAssembly görev

Belirtilen derleme com birlikte çalışma amacıyla kaydını siler.Tersi gerçekleştiren RegisterAssembly görev.

Parametreler

Aşağıdaki tabloda parametrelerini açıklar UnregisterAssembly görevi.

Parametre

Description

Assemblies

İsteğe bağlı ITaskItem[] parametresi.

Derleme sona erdirilecek belirtir.

AssemblyListFile

İsteğe bağlı ITaskItem parametresi.

Arasında durumu hakkında bilgi içeren RegisterAssembly görev ve UnregisterAssembly görevi.Bu görevi kaydetmek için başarısız bir derleme dosyasının kaydını silmek çözmesini engeller RegisterAssembly görevi.

Bu parametre belirtilmezse, Assemblies ve TypeLibFiles parametreleri göz ardı edilir.

TypeLibFiles

İsteğe bağlı ITaskItem[] çıkış parametresi.

Belirtilen derleme belirtilen tür kitaplığından kaydını siler.

NotNot
Bu parametre, yalnızca tür kitaplık dosya adı derleme adından farklı olması durumunda gereklidir.

Notlar

Etkin değilse gerekli derleme başarılı olması bu görevi bulunmaktadır.Görev, var olmayan bir derleme dosyasının kaydını silmek çalışırsanız, bir uyarıyla size başarılı olur.Bu derleme kaydı kayıt defterinden kaldırmak için bu görevi işi olduğu için oluşur.Derleme yoksa, kayıt defterinde değildir ve bu nedenle, görev başarılı oldu.

Yukarıda listelenen parametrelere ek olarak, bu görevi parametrelerinden devralan AppDomainIsolatedTaskExtension hangi kendisi sınıfı miras MarshalByRefObject sınıfı.MarshalByRefObject Sınıfı, aynı işlevleri sağlar Task sınıfı, ancak kendi uygulama etki alanında örneği.

Örnek

Aşağıdaki örnek UnregisterAssembly tarafından belirtilen yolda derleme dosyasının kaydını silmek için görev OutputPath ve FileName varsa, özellikler.

<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>

Ayrıca bkz.

Başvuru

RegisterAssembly görev

Kavramlar

MSBuild görevleri

Diğer Kaynaklar

MSBuild görevi başvurusu