Tarefa de GenerateDeploymentManifest
Gera um ClickOnce manifesto de implantação. A ClickOnce o manifesto de implantação descreve a implantação de um aplicativo por definindo uma identidade exclusiva para a implantação, identificando características de implantação, como instalar ou o modo online, especificando configurações de atualização do aplicativo e locais de atualização e indicando o correspondente ClickOnce manifesto de aplicativo.
Parâmetros
A tabela a seguir descreve os parâmetros para o GenerateDeploymentManifest de tarefas.
Parâmetro |
Descrição |
---|---|
AssemblyName |
Opcional String parâmetro. Especifica o Name o campo da identidade do assembly do manifesto gerado. Se este parâmetro não for especificado, o nome é deduzido a partir de EntryPoint ou InputManifest parâmetros. Se o nome não pode ser deduzido, a tarefa lança um erro. |
AssemblyVersion |
Opcional String parâmetro. Especifica o Version o campo da identidade do assembly do manifesto gerado. Se este parâmetro não for especificado, a tarefa usa o valor "1.0.0.0". |
CreateDesktopShortcut |
Opcional Boolean parâmetro. Se for true, será criado um ícone na área de trabalho durante a instalação do aplicativo ClickOnce. |
DeploymentUrl |
Opcional String parâmetro. Especifica o local de atualização para o aplicativo. Se este parâmetro não for especificado, nenhum local de atualização é definido para o aplicativo. No entanto, se o UpdateEnabled parâmetro é true, o local de atualização deve ser especificado. O valor especificado deve ser um caminho de URL ou UNC totalmente qualificado. |
Description |
Opcional String parâmetro. Especifica uma descrição opcional para o aplicativo. |
DisallowUrlActivation |
Opcional Boolean parâmetro. Especifica se o aplicativo deve ser executado automaticamente quando ele é aberto através de uma URL. Se este parâmetro for true, o aplicativo só pode ser iniciado a partir do menu ' Iniciar '. O valor padrão deste parâmetro é false. Essa entrada se aplica somente quando o Install o valor do parâmetro é true. |
EntryPoint |
Opcional ITaskItem[] parâmetro. Indica o ponto de entrada para o assembly do manifesto gerado. Para um ClickOnce manifesto de implantação, essa entrada especifica o ClickOnce manifesto de aplicativo. Em Visual Studio 2005, o Tarefa de GenerateApplicationManifest necessário uma EntryPoint para gerar um manifesto de aplicativo. (Assembly ou manifestos nativos não requerem um EntryPoint.) Este requisito foi aplicado com o erro de compilação: "MSB3185: EntryPoint não especificado para manifesto." MSBuildnão emite esse erro quando o EntryPoint não for especificado um parâmetro da tarefa. Em vez disso, <customHostSpecified> tag é inserida como um filho do <entryPoint> marca, por exemplo: <entryPoint xmlns="urn:schemas- microsoft-com:asm.v2"> <co.v1:customHostSpecified /> </entryPoint> Você pode adicionar dependências DLL para o manifesto do aplicativo usando as seguintes etapas:
|
ErrorReportUrl |
Opcional [String] parâmetro. Especifica a URL da página da Web que é exibida nas caixas de diálogo durante as instalações de ClickOnce. |
InputManifest |
Opcional ITaskItem parâmetro. Indica um documento XML de entrada para servir como base para o gerador de manifesto. Isso permite que os dados estruturados, como, por exemplo, definições personalizadas de manifesto, sejam refletidas no manifesto de saída. O elemento raiz no documento XML deve ser um nó de assembly no namespace asmv1. |
Install |
Opcional Boolean parâmetro. Especifica se o aplicativo é um aplicativo instalado ou um aplicativo somente online. Se este parâmetro for true, o aplicativo será instalado no menu do Iniciar do usuário e pode ser removido usando Adicionar ou remover programas caixa de diálogo. Se este parâmetro for false, o aplicativo destina-se ao uso on-line a partir de uma página da Web. O valor padrão deste parâmetro é true. |
MapFileExtensions |
Opcional Boolean parâmetro. Especifica se o mapeamento de extensão de nome de arquivo. Deploy é usado. Se este parâmetro for true, cada arquivo de programa é publicado com uma extensão. Deploy nome arquivo. Essa opção é útil para a segurança do servidor Web limitar o número de extensões de nome de arquivo deve ser desbloqueada para permitir ClickOnce implantação de aplicativo. O valor padrão deste parâmetro é false. |
MaxTargetPath |
Opcional String parâmetro. Especifica o comprimento máximo permitido de um caminho de arquivo em um ClickOnce implantação de aplicativo. Se este parâmetro for especificado, o tamanho de cada caminho do arquivo no aplicativo é verificado contra esse limite. Todos os itens que excedem o limite fará com que um aviso de compilação. Se essa entrada não for especificada ou for zero, nenhuma verificação será executada. |
MinimumRequiredVersion |
Opcional String parâmetro. Especifica se o usuário pode ignorar a atualização. Se o usuário tiver uma versão menor que o mínimo necessário, ele não terá a opção de ignorar a atualização. Esta entrada só se aplica quando o valor de Install parâmetro é true. |
OutputManifest |
Opcional ITaskItem parâmetro. Especifica o nome do arquivo de manifesto da saída gerada. Se este parâmetro não for especificado, o nome do arquivo de saída é inferido da identidade do manifesto gerado. |
Platform |
Opcional String parâmetro. Especifica a plataforma de destino do aplicativo. Este parâmetro pode ter os seguintes valores:
O valor padrão é AnyCPU. |
Product |
Opcional String parâmetro. Especifica o nome do aplicativo. Se este parâmetro não for especificado, o nome é inferido da identidade do manifesto gerado. Esse nome é usado para o nome do atalho no menu Iniciar e é parte do nome que aparece na caixa de diálogo Adicionar ou remover programas. |
Publisher |
Opcional String parâmetro. Especifica o Editor do aplicativo. Se este parâmetro não for especificado, o nome é inferido do usuário registrado, ou a identidade do manifesto gerado. Esse nome é usado para o nome da pasta no menu Iniciar e é parte do nome que aparece na caixa de diálogo Adicionar ou remover programas. |
SuiteNamel |
Opcional String parâmetro. Especifica o nome da pasta no menu Iniciar, onde o aplicativo está localizado após a implantação de ClickOnce. |
SupportUrl |
Opcional String parâmetro. Especifica o link que aparece na caixa de diálogo Adicionar ou remover programas para o aplicativo. O valor especificado deve ser um caminho de URL ou UNC totalmente qualificado. |
TargetCulture |
Opcional String parâmetro. Identifica a cultura do aplicativo e especifica o Language o campo da identidade do assembly do manifesto gerado. Se este parâmetro não for especificado, presume-se que o aplicativo está cultura invariável. |
TrustUrlParameters |
Opcional Boolean parâmetro. Especifica se os parâmetros de seqüência de caracteres de consulta URL devem ser disponibilizados para o aplicativo. O valor padrão deste parâmetro é false, que indica que parâmetros não estarão disponíveis para o aplicativo. |
UpdateEnabled |
Opcional Boolean parâmetro. Indica se o aplicativo está habilitado para atualizações. O valor padrão deste parâmetro é false. Este parâmetro somente se aplica quando o valor de Install parâmetro é true. |
UpdateInterval |
Opcional Int32 parâmetro. Especifica o intervalo de atualização para o aplicativo. O valor padrão deste parâmetro é zero. Este parâmetro somente se aplica quando os valores de Install e UpdateEnabled parâmetros são ambos true. |
UpdateMode |
Opcional String parâmetro. Especifica se as atualizações devem ser verificadas em primeiro plano, antes que o aplicativo é iniciado ou em segundo plano, como o aplicativo está sendo executado. Este parâmetro pode ter os seguintes valores:
O valor padrão deste parâmetro é Background. Este parâmetro somente se aplica quando os valores de Install e UpdateEnabled parâmetros são ambos true. |
UpdateUnit |
Opcional String parâmetro. Especifica as unidades para o UpdateInterval parâmetro. Este parâmetro pode ter os seguintes valores:
Este parâmetro somente se aplica quando os valores de Install e UpdateEnabled parâmetros são ambos true. |
Comentários
Além de para os parâmetros listados acima, esta tarefa herda os parâmetros da GenerateManifest , a própria classe herda o Task classe. Para obter uma lista dos parâmetros da classe Task, consulte Classe Base da tarefa.
Consulte também
Referência
Tarefa de GenerateApplicationManifest