Domanda

Recentemente ho aggiornato il mio macchina di sviluppo di SharePoint per VSeWSS 1.3 e hanno notato un comportamento che non pensavo che esisteva prima. Ho due parti web personalizzate che utilizzano diversi assembly comuni, ed entrambi vivrò nello stesso sito. Sto cercando di creare una terza parte web 'comune' che copia questi file nella cartella bin e aggiunge le voci di controllo di sicurezza per web.config in modo da poter rimuovere una delle soluzioni di web part, se necessario, senza paralizzare l'altra.

Con la versione precedente di VSeWSS ho pensato che comprendeva solo assembly nella manifesta se li incluso nel dato progetto di Visual Studio. Ho rimosso le assemblee comuni dei due progetti di parte web, ma le voci per loro ancora finire nei loro manifesti soluzione. Ovviamente le estensioni stanno guardando i riferimenti per la parte web e andando con questo, anche se il file è in un'altra directory alltogether.

C'è un modo di dire le estensioni di non aggiungere le voci di montaggio per il manifesto, anche se si fa riferimento al progetto? O c'è un modo migliore per separare il codice comune dalle parti web che lo utilizzano?

È stato utile?

Soluzione

Sì, si potrebbe evitare che VSeWSS dalla distribuzione assemblee. Basta selezionare il gruppo nella lista delle assemblee di riferimento in te VS progetto e guardare le sue proprietà. Ci si può trovare l'opzione "LocalCopy", che è stata impostata su false per evitare che il gruppo venga distribuito.

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