Quando você implanta um recurso com assemblies que são registrados no GAC, onde esses assemblies são armazenados? Achei que seria uma coisa fácil de encontrar, mas aparentemente meu Bing-foo está fraco hoje.

P.S. Tentei adicionar as tags “s” GAC “e” assembly “, mas elas não existiam e não consigo criar novas tags.

Resposta

Como Ari diz, eles estão localizados em c: \ windows \ assembly, mas se você navegar nessa pasta usando o Windows Explorer, verá uma IU personalizada que mostra o GAC. Se você usar o PowerShell, um prompt de comando ou outros aplicativos como o Total Commander (meu favorito), você verá que c: \ windows \ assembly contém um conjunto de outras pastas onde os assemblies reais são armazenados. Não adicione, edite ou remova manualmente os assemblies de lá! Use GACUTIL se precisar registrá-los / cancelar o registro manualmente.

Resposta

Você pode ver os arquivos no cache de montagem global navegando até% windir% \ assembly \ (por exemplo, C: \ Windows \ assembly)

Resposta

Ou você pode usar o editor de registro e definir o valor da chave – [HKEY_LOCAL_MACHINE] \ SOFTWARE \ Microsoft \ Fusion \ DisableCacheViewer t o 1. Isso permitirá a navegação no GAC. Defina-o de volta para 0 e a exibição normal do GAC retornará. Pessoalmente, eu uso o PowerShell para definir esse valor quando preciso navegar.

Resposta

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *