Tarefa GenerateDeploymentManifest
Gera um ClickOnce o manifesto de implantação.A ClickOnce o manifesto de implantação descreve a implantação de um aplicativo, definindo uma identidade exclusiva para a implantação, identificando as características de implantação, como instalar ou modo on-line, especificando as configurações de atualização do aplicativo e locais de atualização e indicando o correspondente ClickOnce o manifesto de 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 da 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". |
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 é aplicado 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 o manifesto de aplicativo. Na Visual Studio 2005, o Tarefa 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, o <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 de 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 dados estruturados, como, por exemplo, definições personalizadas de manifesto, sejam refletidos 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 Iniciar do usuário e podem ser removido usando a caixa de diálogo Adicionar ou remover programas.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, todos os arquivos de programa é publicado com uma extensão de nome de arquivo. Deploy.Essa opção é útil para segurança do servidor Web limitar o número de extensões de nome de arquivo que deve ser desbloqueada para permitir que ClickOnce implantação de aplicativos.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 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 da 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 campo da identidade do assembly para obter o manifesto gerado.Se este parâmetro não for especificado, será considerado 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 feitos 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 da 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 da 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 da 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 da Install e UpdateEnabled parâmetros são ambos true. |
Comentários
Com os parâmetros listados acima, esta tarefa herda os parâmetros da GenerateManifest herda de classe, que por si só a Task classe.Para obter uma lista dos parâmetros da classe Task, consulte Classe Base da tarefa.
Consulte também
Referência
Tarefa GenerateApplicationManifest