9

Ich habe eine SharePoint 2013-Lösung von VS 2010 und SharePoint 2010 migriert, die mir jedes Mal ein Upgrade Bericht in VS 2012 lädt. Ich habe es nicht mit VS 2010 in der Zwischenzeit geöffnet. Außerdem sind alle Quellcodedateien schreibgeschützt, so dass ich mich ständig mit der Erzwingung von Überschreibungen und solchen Dingen auseinandersetzen muss. Ursprünglich war die Lösung an die Vault-Quellcodeverwaltung gebunden, aber ich habe die Bindungen vor dem Upgrade entfernt, da wir auch zu Team Foundation Server 2012 wechseln. Derzeit sollte die Version 2012 der Lösung nicht an eine Quellcodeverwaltung gebunden sein. Nur eines der 8 Projekte in der Lösung hat dieses Problem.Visual Studio 2012 zeigt Upgrade-Bericht

Migration Report Nachricht:

Visual Studio muss nicht-funktionale Änderungen an dieses Projekt machen, um das Projekt zu ermöglichen, in dieser Version und Visual Studio 2010 SP1 zu öffnen, ohne Projektverhalten auswirken

Liegt das möglicherweise daran, dass die Projektdatei schreibgeschützt ist? Gibt es eine manuelle Möglichkeit, die Projektdatei zu bearbeiten und dies in Zukunft zu verhindern?

+0

Werfen Sie einen Blick auf das Update ... – Jim

Antwort

16

Ich bin mir nicht sicher, warum Visual Studio 2012 nicht richtig mit dem Upgrade umgehen kann, aber ich habe die Problemumgehung gefunden. Bearbeiten Sie Ihre CSPROJ Datei (en) und suchen Sie nach dieser Zeile:

<FileUpgradeFlags>0</FileUpgradeFlags> 

Entfernen Sie den Inhalt dieses Knotens so ist es leer:

<FileUpgradeFlags></FileUpgradeFlags> 

Visual Studio wird nicht mehr versuchen, die Projekte zu aktualisieren jedes Mal, . Für das Protokoll habe ich nur dieses Verhalten bei der Aktualisierung eines SharePoint 2010-Projekts mit VS 2012 gesehen. Andere Arten von Projekten scheinen in Ordnung zu sein.

+0

Ich gebe das eine Chance. Ich habe jetzt andere Prioritäten, aber sobald ich kann, werde ich es ausprobieren und die Antwort markieren, wenn es funktioniert. – Matt

+1

Dies funktionierte für mich und ich konnte frei in der aktuellen 2010 SP1 und und update 2012 Update 4 ohne weitere Nachrichten auf beiden Seiten öffnen! –

+0

Dies ist die richtige Antwort und sollte die akzeptierte sein. – defines