Come posso evitare manualmente un file venga caricato automaticamente nella finestra di progettazione quando apro una soluzione?

StackOverflow https://stackoverflow.com/questions/8314054

Domanda

Ho sporgono di Visual Studio 2005 offerte che le esportazioni di circa 30 tabelle di database da un database di sistema, a un altro database.

Di tanto in tanto ho bisogno di aggiungere un tavolo per il mio processo di esportazione. Inoltre, dal momento che la genesi del progetto SSIS pacchetto, ho dovuto aggiornarlo forse 8-12 volte. Ogni volta che non ho avuto alcuna difficoltà con Visual Studio Designer o il caricamento del progetto.

Oggi avevo bisogno di aggiungere un altro tavolo al progetto di esportazione, ma c'è un problema. Quando apro Visual Studio 2005 e aprire il progetto, i tentativi della finestra di progettazione per aprire il mio file package.dtsx ma VS subito pendente e mai realmente carica il file al progettista. Se provo ad interagire con la finestra VS, un ballon si apre per il dolore delle applicazioni di Windows affermando che "Microsoft Visual Studio è occupato."

Il mio pacchetto e il mio progetto VS è stato lavorando bene dalla mia ultima distribuzione a SQL Server. Questo è un problema nuovo, e non ho mai visto prima.

C'è un modo che io possa modificare la mia visivo file di soluzione Studio (s) in modo che il mio file Package.dtsx non viene caricato automaticamente nella designer?

In alternativa, c'è qualche metodo, procedura, utilità, ecc che posso usare che può essere in grado di ripulire il mio Visual Studio Soluzione o progetto?

In definitiva ho bisogno di risolvere il problema con il mio file pacchetto, ma so che può essere un po 'un problema vago con tali informazioni limitate. Per il momento, preferisco essere in grado di aprire la mia soluzione Visual Studio senza dover mio file automaticamente carico nella finestra di progettazione.

È stato utile?

Soluzione

In base al commento, eliminare o spostare il file .suo. Questo è il file che contiene tutti i file aperti nella soluzione del progetto.

Per impostazione predefinita, la proprietà DelayValidation sulle attività Flusso di controllo sono impostate su false . Ciò significa che ogni volta, si apre un pacchetto, tutte le gestioni connessioni saranno convalidati per assicurarsi che siano ancora valide.

Se ho a che fare con un pacchetto di grandi dimensioni, di solito preferisce impostare la proprietà DelayValidation almeno sui compiti DataFlow a True in modo che la convalida delle gestioni connessioni utilizzato all'interno del compito DataFlow avvenire solo durante l'esecuzione del pacchetto e non ogni volta che l'apro.

Per saperne di più sulla proprietà DelayValidation nel seguente link MSDN.

DtsContainer.DelayValidation Proprietà

Tornando al tuo problema, assicurarsi che nessun pacchetto sono aperte quando si chiude la soluzione. In questo modo quando la soluzione viene aperta la prossima volta, non cercherà di caricare qualsiasi pacchetto in IDE.

Se questo non funziona, fare clic destro sul progetto SSIS e selezionare Properties. Assicurarsi che nella sezione Debugging, la proprietà StartObjectID non è impostata su qualsiasi pacchetto particolare nella soluzione. Di seguito screenshot è stato preso da SSIS 2008 R2 che VS 2008 Shell.

La speranza che è quello che stai cercando.

Proprietà

Altri suggerimenti

Cercare .suo file nella cartella della soluzione. Esso contiene informazioni specifiche dell'utente su Visual Studio ambiente per quanto riguarda la vostra soluzione.

Elimina e Visual Studio non si apre automaticamente ogni collo o file quando si soluzione aperta. Sentitevi liberi di eliminarlo in quanto non contiene tutte le informazioni necessarie per i pacchetti / progetti / soluzioni per la funzione.

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