Pergunta

Bom dia!

Temos um SVN-Repository, que detém uma VS-Solution. Nesta solução são muitos web-projetos e cada uma delas é usando um JavaScript-Lib que é atm desenvolvido em um projeto extra (vamos chamá-lo DemoWeb) e implantados manualmente para outros Web-Projects.
Esta construção tem muitas desvantagens:

  1. Você pode esquecer um projeto para copiar durante a implantação.
  2. Você pode perder alguns arquivos fora
  3. Você tem os mesmos js-arquivos várias vezes no SVN-Repositório
  4. ...

Eu acho que o cenário (. Muitos projetos usando os mesmos liberais - por exemplo, JavaScript, .dll-arquivos, imagens ...) é muito comum, então eu pergunto:
Como você lida com isso?
Como você se livrar deste desvantagens?
Como você não perder as referências para IntelliSense no VS (eg. CssClass controlo)?

Foi útil?

Solução

  • Automated constrói para a construção / implementação
  • para intellisense: VS tem algo chamado de 'adicionar como link' para que você pode ter seus js em um lugar e referense-lo de todos os projetos: clique Projeto-> Adicionar-> item existente, encontrar seus arquivos e dar uma olhada em ' adicionar' btn, há uma pequena seta à direita, usá-lo e escolha 'add como link'

Outras dicas

Automatizar sua construção e / ou rotinas de implantação . Olhe para integração contínua. Implantando seu aplicativo deve dar um passo. (Um clique em um link, execução de um script, etc ...) Nada mais do que isso e você está pedindo para estragar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top