Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Cancela o registro de assemblies especificados para fins de interoperabilidade COM. Executa o inverso do Tarefa RegisterAssembly.
Parâmetros
A tabela a seguir descreve os parâmetros do UnregisterAssembly tarefa.
Parâmetro |
Descrição |
|---|---|
Assemblies |
Opcional ITaskItem[] parâmetro. Especifica os assemblies a ter o registro cancelado. |
AssemblyListFile |
Opcional ITaskItem parâmetro. Contém informações sobre o estado entre o RegisterAssembly tarefa e o UnregisterAssembly tarefa. Isso impede que a tarefa tentar cancelar o registro de um assembly que falhou ao se registrar no RegisterAssembly tarefa. Se este parâmetro for especificado, a Assemblies e TypeLibFiles parâmetros serão ignorados. |
TypeLibFiles |
Opcional ITaskItem[] parâmetro de saída. Cancela o registro da biblioteca de tipos especificada do conjunto de módulos (assembly) especificado. Observação:
Este parâmetro só é necessário se nome de arquivo de biblioteca de tipo é diferente do nome do assembly.
|
Comentários
Não é necessário que o assembly existe para essa tarefa seja bem-sucedido. Se você tentar cancelar o registro de um assembly que não existe, a tarefa será bem-sucedida com um aviso. Isso ocorre porque o trabalho é dessa tarefa para remover o inscrição do assembly do inscrição. Se o assembly não existir, não está no registro e por isso, a tarefa foi bem-sucedida.
Exemplo
O exemplo a seguir utiliza o UnregisterAssembly tarefa a cancelar o registro do assembly no caminho especificado o OutputPath e FileName Propriedades, se ele existir.
<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>
Observação: