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?

È stato utile?

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.

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