Tarefa GenerateDeploymentManifest
Gera um ClickOnce manifesto de implantação. A ClickOnce manifesto de implantação descreve a implantação de um aplicativo, definindo uma identidade exclusiva para a implantação, identificando sistema autônomo características de implantação, sistema autônomo instalar ou modo online, especificando o aplicativo atualizar sistema autônomo configurações e atualizar locais e indicando o correspondente ClickOnce manifesto do aplicativo.
Parâmetros
A tabela a seguir descreve os parâmetros para o GenerateDeploymentManifest tarefa.
Parâmetro |
Descrição |
---|---|
AssemblyName |
Opcional String parâmetro. Especifica o Name campo da identidade do assembly para obter o manifesto gerado. Se este parâmetro não for especificado, o nome é inferido do 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 campo da identidade do assembly para obter o manifesto gerado. Se este parâmetro não for especificado, a tarefa usa o valor “ 1.0.0.0 ”. |
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 o parâmetro é true, o local de atualização deve ser especificado. O valor especificado deve ser um caminho 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 esse 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 de manifesto assembly gerado. Para um ClickOnce manifesto de implantação, essa entrada especifica o ClickOnce manifesto do aplicativo. In Visual Studio 2005, o Tarefa GenerateApplicationManifest necessário um EntryPoint para gerar um manifesto do aplicativo. (Manifestos nativo ou assembly não exigem um EntryPoint.) Este requisito foi aplicado com o erro de compilação: "MSB3185: EntryPoint não especificado para manifesto." In Visual Studio 2008, MSBuild não emite esse erro quando o EntryPoint parâmetro de tarefa não for especificado. Em vez disso, a marca <customhostspecified>é inserida sistema autônomo um filho da marca <entrypoint>, 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:
|
InputManifest |
Opcional ITaskItem parâmetro. Indica um documento XML de entrada para servir sistema autônomo base para o gerador de manifesto. Isso permite que dados estruturados, sistema autônomo definições de manifesto personalizados, sejam refletidas no manifesto da saída. O elemento raiz do 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 esse parâmetro for true, o aplicativo será instalado o usuário menu Iniciar e podem ser removidos usando a caixa de diálogo Adicionar ou remover programas. Se esse parâmetro for false, o aplicativo é destinado ao uso online 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ões de nome de arquivo .implantar é usado. Se esse parâmetro for true, todos os arquivos de programa é publicado com uma extensão de nome de arquivo .implantar. Essa opção é útil para segurança do servidor Web limitar o número de extensões de nome de arquivo que deve estar desbloqueada para permitir que ClickOnce aplicativo implantação. 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 aplicativos. Se este parâmetro for especificado, o comprimento de cada caminho de arquivo no aplicativo será verificado em relação 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 do que os requisitos mínimos, ele não terá a opção para ignorar a atualização. Esta entrada só se aplica quando o valor de Install o 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 é deduzido a partir 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 será inferido da identidade do manifesto gerado. Esse nome é usado para o nome do atalho no menu Iniciar e faz parte do nome que aparece na caixa de diálogo Adicionar ou remover programas. |
Publisher |
Opcional String parâmetro. Especifica o publicador do aplicativo. Se este parâmetro não for especificado, o nome será inferido de 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. |
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 URL ou UNC totalmente qualificado. |
TargetCulture |
Opcional String parâmetro. Identifica a cultura do aplicativo e especifica o Language campo da identidade do assembly para obter o manifesto gerado. Se este parâmetro não for especificado, presume que o aplicativo é a cultura invariável. |
TrustUrlParameters |
Opcional Boolean parâmetro. Especifica se os parâmetros de seqüência de caracteres de consulta URL devem ser feitos para o aplicativo. O valor padrão deste parâmetro é false, que indica que parâmetros não estarão disponível para o aplicativo. |
UpdateEnabled |
Opcional Boolean parâmetro. Indica se o aplicativo está ativado para atualizações. O valor padrão deste parâmetro é false. Esse parâmetro aplica-se somente quando o valor de Install o 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. Esse parâmetro aplica-se somente quando os valores do Install e UpdateEnabled parâmetros são ambos true. |
UpdateMode |
Opcional String parâmetro. Especifica se sistema autônomo atualizações devem ser verificadas em primeiro plano, antes que o aplicativo é iniciado ou em segundo plano sistema autônomo o aplicativo está sendo executado. Este parâmetro pode ter os seguintes valores:
O valor padrão deste parâmetro é Background. Esse parâmetro aplica-se somente quando os valores do 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:
Esse parâmetro aplica-se somente quando os valores do Install e UpdateEnabled parâmetros são ambos true. |
Comentários
Para obter informações sobre como usar o GenerateDeploymentManifest tarefa, consulte Tarefa GenerateApplicationManifest.
Consulte também
Conceitos
Referência
Tarefa GenerateApplicationManifest