Domanda

Sto cercando di indicizzare il GAC e utilizzare il target ResolveAssemblyReferences. Tuttavia, alcuni gruppi (come il blocco applicativo Unità) sembrano mancare dal GAC e tuttavia VS felicemente li mostra nella finestra di dialogo Aggiungi riferimento. La mia domanda: come può essere? Ho sempre pensato che le assemblee solo GAC-registrati vi appaiono. Mi sto perdendo qualcosa?

È stato utile?

Soluzione

In aggiunta alla ckramer impostazione del Registro accennato, v'è anche HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx e HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\AssemblyFoldersEx.

Suggerimento: se si scarica il VS 2010 Pro Power Tools estensione, la versione aggiornata di "Add Reference" di dialogo chiaramente distingue tra assemblee Framework e le assemblee di estensione quadro.

Altri suggerimenti

V'è in realtà una regolazione di registrazione che consente di aggiungere directory alla lista dei luoghi in cui Visual Studio cercherà per le assemblee da visualizzare nella finestra di dialogo "Aggiungi riferimento".

Qui è una rapida panoramica di dove si trova e come aggiungere i vostri propri percorsi ad esso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top