Usuário com melhor resposta
Referência de DLL's em Web Application

Pergunta
-
Olá,
tenho uma Web Application que tem algumas DLL's de referência, e coloco essas DLL em uma pasta separada, e de lá adiciono a referência ao projeto conforme necessito.
No caso, algumas dessas DLL tenho o programa instalado, exemplo do Telerik e OpenXml. Tenho os 2 aplicativos instalados e copiei as DLL da pasta de instalação para a que fica guardada as referências (que é também guardada no Source Control).
Quando adiciono a referência, ao invés de apontar para o diretório que as DLL's ficam armazenadas, ele aponta para a pasta de instalação.
Nesse caso, tem alguma configuração que altero para que ele tenha como referência a pasta que adiciono a DLL??
Obrigado.
Respostas
-
essas DLLs estão registradas no GAC? se estiverem ele sempre irá pegar elas de lá. se for caso você irá precisar tirar ela de lá
http://www.codeproject.com/KB/dotnet/CopyDllFromGac.aspx
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Se for útil marque como resposta e faça um Developer feliz :)- Marcado como Resposta Levi DomingosModerator quarta-feira, 25 de maio de 2011 21:28
Todas as Respostas
-
Mateus, não é um procedimento muito saudável você mover as dll de sistemas instalados para outras pastas. você não tem como saber qual o nível de dependencia dessas dll com outras dll e nem suas funcionalidades. desta maneira você poderá está danificando a aplicação ou suas funcionalidades. O mais recomendado é que você somente adicione a referência normalmente.
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Se for útil marque como resposta e faça um Developer feliz :) -
Olá Olavo,
eu deixo a pasta delas na raiz do projeto que fica no source control, para não ter que ficar instalando os aplicativos nas máquinas de todos os desenvolvedores e muito menos no servidor.
De qualquer forma, preciso saber como faço para que ele pegue a referência da pasta do projeto e não do aplicativo instalado.
Obrigado.
-
essas DLLs estão registradas no GAC? se estiverem ele sempre irá pegar elas de lá. se for caso você irá precisar tirar ela de lá
http://www.codeproject.com/KB/dotnet/CopyDllFromGac.aspx
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Se for útil marque como resposta e faça um Developer feliz :)- Marcado como Resposta Levi DomingosModerator quarta-feira, 25 de maio de 2011 21:28