Sto provando un sacco di tempo a tentare di installare un criterio personalizzato su TFS2010 utilizzando VSIX.Distribuzione di criteri personalizzati su TFS2010 tramite VSIX e PKGDEF
Ho il criterio attivo e funzionante e funziona correttamente sul mio PC di sviluppo, ho scritto manualmente un valore nel registro e il criterio è applicato.
Il problema è la creazione di un progetto VSIX e la distribuzione nelle altre macchine di sviluppo.
Ho seguito le istruzioni in:
Il metodo preferito sembra essere quello di utilizzare il nuovo tipo di progetto VSIX in VS 2010, ho aggiungere un progetto VSIX alla mia soluzione, ma le istruzioni del i post di blog sono molto vaghi su cosa fare dopo. La mia comprensione è che il file PKGDEF significa che non è necessario scrivere un valore nel registro durante la distribuzione e il contenuto del file PKGDEF viene inserito nella configurazione quando si avvia Visual Studio. Va bene, ma come si crea il pacchetto VSIX?
Ho provato ad aggiungere il progetto di politica personalizzato al progetto VSIX come tipo di pacchetto VS, ma quando compio ottengo l'errore: Il target "PkgdefProjectOutputGroup" non esiste nel progetto.
Ho provato ad aggiungere solo la DLL, il file pkgdef come un tipo di contenuto personalizzato, ecc, ma non funziona.
Ho modificato il file PKGDEF nel blog in modo che corrisponda al mio progetto.
Quando installo il pacchetto VSIX su una macchina di sviluppo, posso vedere il componente aggiuntivo in Gestione estensioni in Visual Studio, ma quando controllo le politiche personalizzate in TFS, ottengo l'errore "non è registrato".
Ho davvero bisogno di una procedura dettagliata per impostare un progetto VSIX per implementare un criterio personalizzato, qualcuno può aiutarti?
Avete installato Visual Studio SDK? –
Sì, amico! Ovviamente! Come posso creare un progetto VSIX senza di esso? – user343587
Grande. Hai cambiato nessuno dei nomi di classe o dello spazio dei nomi?In tal caso, dovrai aggiornare di conseguenza le informazioni sul tipo di registrazione. –