Localização da biblioteca de classes base no .net

0

Eu vejo que algumas das dlls do .net que eu preciso estão em

C: \ Arquivos de Programas (x86) \ Assemblies de Referência \ Microsoft \ Framework \ v3.5

e o restante no GAC

C: \ Windows \ Microsoft.NET \ assembly

Por que eles não podem estar no GAC? Existe uma razão específica para alguns deles estarem fora do GAC?

    
por Foo 26.09.2013 / 03:57

2 respostas

0

De um pouco de pesquisa que eu fiz, o que eu entendi é que, o tempo de execução usa o GAC (C: \ Windows \ Microsoft.NET \ assembly).

Os assemblies em C: \ Arquivos de Programas (x86) \ Assemblies \ Microsoft \ Framework \ v3.5 de Referência são apenas para propósitos de desenvolvimento (a serem usados pelo Visual Studio durante o desenvolvimento).

Por favor, corrija-me se estiver errado.

    
por 29.09.2013 / 23:56
-1

GAC - cache de montagem global , Por padrão, os arquivos em assembly foram usados para < strong> intellisense de .Net, Sempre que você escreve um programa em .net, o intellisense foi obtido a partir dos arquivos de montagem, exceto que todos os frameworks .net usam reference assemblies to filter the intellisense . Além disso, você pode consultar aqui

    
por 26.09.2013 / 06:18