9

Ho una soluzione SharePoint 2013 migrata da VS 2010 e SharePoint 2010 che mi fornisce un rapporto di aggiornamento ogni volta che carica in VS 2012. Non l'ho aperto con VS 2010 nel frattempo. Inoltre, tutti i file del codice sorgente sono protetti da scrittura, quindi devo costantemente occuparmi di forzare le sovrascritture e cose di questo tipo. Originariamente la soluzione era legata al controllo del codice sorgente di Vault, ma ho rimosso i binding prima dell'aggiornamento perché stiamo passando a Team Foundation Server 2012. Attualmente la versione 2012 della soluzione non deve essere associata a nessun controllo sorgente. Un solo progetto su 8 nella soluzione sta avendo questo problema.Visual Studio 2012 continua a mostrare il rapporto di aggiornamento

rapporto sulla migrazione messaggio:

Visual Studio ha bisogno di apportare modifiche non funzionali a questo progetto al fine di consentire il progetto di aprire in questa versione e Visual Studio 2010 SP1 senza impattare comportamento progetto

Ciò è probabilmente dovuto al fatto che il file di progetto è protetto da scrittura? Esiste un modo manuale per modificare il file di progetto e prevenirlo in futuro?

+0

Dai un'occhiata all'aggiornamento ... – Jim

risposta

16

Non sono sicuro del motivo per cui Visual Studio 2012 non è in grado di gestire correttamente l'aggiornamento, ma ho trovato la soluzione alternativa. Modificare il file Csproj (s) e cercare questa linea:

<FileUpgradeFlags>0</FileUpgradeFlags> 

Rimuovere il contenuto di quel nodo quindi è vuota:

<FileUpgradeFlags></FileUpgradeFlags> 

Visual Studio non sarà più tenterà di aggiornare i progetti ogni volta . Per la cronaca, ho sempre visto questo comportamento durante l'aggiornamento di un progetto di SharePoint 2010 utilizzando VS 2012. Altri tipi di progetti sembrano essere a posto.

+0

Darò uno scatto. Ho altre priorità in questo momento, ma appena posso provarlo e segnare la risposta se funziona. – Matt

+1

Questo ha funzionato per me e sono stato in grado di aprire liberamente in aggiornamento 2010 SP1 e aggiornato aggiornamento 2012 4 senza ulteriori messaggi su entrambi i lati! –

+0

Questa è la risposta corretta e dovrebbe essere accettata. – defines