Como ClickOnce configuração para os conjuntos de vários arquivos
-
05-07-2019 - |
Pergunta
A minha solução tem 4 projectos, cada projeto contém muitos namespaces. Atualmente o meu tamanho DLL é quase 30 MB. Apenas uma pequena mudança para um meio classe que o usuário precisa baixar uma nova versão da DLL que tamanho é muito grande e leva muito tempo.
Como pode um ClickOnce projeto ser configurado para montagens de vários arquivos?
Solução 3
- Clique direito no projeto e clique em Add-> Menu Item Existente para mostrar a janela de adição de item.
- Selecione os arquivos .netmodule e clique em OK para adicioná-los ao nosso projeto.
- Clique direito todos os arquivos .netmodule para mostrar o diálogo de propriedades.
- Definir propriedade Build Action para conteúdo e definir Copy to Output Directory propriedade para copiar sempre.
- Reconstruir o projeto, os arquivos seriam copiados para o diretório de saída principal.
- Na janela de propriedades do projeto, selecione Publicar guia.
- Clique no botão de ficheiros da aplicação para mostrar a janela de arquivos do aplicativo.
- Gostaríamos de ver os arquivos .netmodule no diálogo. Nós podemos mudar a Hash para incluir / excluir a incluir / excluir um arquivo nos arquivos de publicar.
Referência: MSDN
Outras dicas
Você considerou dividindo as DLLs em pequenos os mais gerenciáveis? O mesmo objetivo será alcançado e você terá uma melhor modularidade, bem como DLLs menores para ClickOnce para monitorar e de download para os usuários.
Este deve ser um ganha-ganha para a sua aplicação.
Outra opção é criar um patch para sua implantação. Você tem que criar o arquivo MSP vez de MSI.
exemplos agradáveis ??podem ser encontrados, aqui:
e aqui:
http://shreeman.spaces.live.com/blog /cns!E1AF7EB63FAA1FF!347.entry
Espero que isso irá ajudá-lo.