Pergunta

Eu recentemente atualizado minha máquina de desenvolvimento do SharePoint para VSeWSS 1.3 e ter notado um comportamento que eu não acho que existia antes. Eu tenho duas partes web personalizadas que usam várias assembleias comuns, e ambos vão viver no mesmo site. Eu estou tentando criar um terceiro 'comum' de parte da web que copia esses arquivos para a pasta Bin e adiciona entradas de controlo de segurança para web.config para que eu possa remover uma das soluções de Web Part, se necessário, sem prejudicar o outro.

Com a versão anterior do VSeWSS eu pensei que só incluiu montagens no manifesto se os incluiu na determinado projeto Visual Studio. Eu removi as assembleias comuns dos dois projectos de peças web, mas as entradas para eles ainda acabar em seus manifestos solução. Obviamente, as extensões estão olhando para as referências para a parte web e indo por que, mesmo se o arquivo estiver em outro alltogether diretório.

Existe alguma maneira de dizer as extensões para não adicionar montagem entradas para o manifesto, mesmo se eles são referenciados no projeto? Ou há uma maneira melhor para separar o código comum das partes da web que usá-lo?

Foi útil?

Solução

Sim, você poderia evitar VSeWSS de implantação de igrejas. Basta selecionar a montagem na lista de assemblies referenciados em você VS projeto e olhar para as suas propriedades. Lá você pode encontrar a opção "localCopy", que definiu como false para impedir a montagem de ser implantado.

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