Silverlight Toolkit, dove metti i binari
-
05-07-2019 - |
Domanda
Quindi scarichi il toolkit da Codeplex. E adesso? Dove preferisci posizionare i file binari?
Sono particolarmente interessato a ciò che fai con i file binari di progettazione, dove li metti nelle cartelle dei tuoi sistemi? Li aggiungi al GAC?
Soluzione
Questa domanda ha sicuramente come target le versioni originali del Silverlight Toolkit . Marzo 2009, luglio 2009 e tutte le versioni future hanno questa esperienza migliorata, quindi non sarà necessario copiare i file binari nelle directory del progetto.
A partire dall'inizio di quest'anno, abbiamo aggiornato Silverlight Toolkit per disporre di un programma di installazione basato su MSI per Windows che svolge una serie di attività, tra cui
- Crea un set di cartelle in Silverlight SDK, per contenere il toolkit
- Crea un gruppo del menu Start con collegamenti a documentazione, forum online, una guida introduttiva e il codice sorgente
- Registra i controlli di Silverlight Toolkit con la casella degli strumenti di Visual Studio e la libreria di controlli di Expression Blend
-
Registra i binari come estensioni, in modo da poter includere un semplice riferimento all'interno dei tuoi progetti
<Reference Include="System.Windows.Controls.Input.Toolkit" />
Altri suggerimenti
Li metterei semplicemente in un posto comodo, quindi aggiungerei riferimenti a loro nei miei progetti, usando Sfoglia nella finestra di dialogo Aggiungi riferimento. Certamente non li metterei nel GAC.
Scarica e installa il toolkit.
Con ogni diversa soluzione che hai, crea cartelle " Foreign / [Name] " (" Foreign / Silverlight Toolkit " in questo caso) nella directory della soluzione principale. Copia lì le DLL richieste e poi fai riferimento a esse dal progetto in questione.
Se si desidera modificare il toolkit, è possibile aggiungere parte del codice sorgente come progetto alla propria soluzione e fare riferimento a quello negli altri progetti che lo utilizzano.
L'aggiunta del toolkit modificato a una soluzione separata potrebbe essere una buona idea per un riutilizzo più semplice.
Aggiunta di Silverlight al GAC
La soluzione si è rivelata abbastanza semplice. Spero che questo aiuti.