9

Mam rozwiązanie SharePoint 2013 zmigrowane z VS 2010 i SharePoint 2010, co daje mi raport aktualizacji za każdym razem, gdy ładuje się w VS 2012. Nie otworzyłem go z VS 2010 w międzyczasie. Ponadto wszystkie pliki kodu źródłowego są chronione przed zapisem, więc konsekwentnie mam do czynienia z wymuszaniem nadpisywania i rzeczami tego rodzaju. Pierwotnie rozwiązanie było powiązane z kontrolą źródła Vault, ale usunąłem wiązania przed aktualizacją, ponieważ przechodzimy również na Team Foundation Server 2012. Obecnie wersja 2012 tego rozwiązania nie powinna być powiązana z żadną kontrolą źródła. Tylko jeden projekt spośród 8 w rozwiązaniu ma ten problem.Visual Studio 2012 wyświetla raport o aktualizacji

Zgłoś Migracja wiadomość:

Visual Studio musi dokonać niefunkcjonalne zmian do tego projektu w celu umożliwienia projekt otwarty w tej wersji i Visual Studio 2010 SP1 bez wpływu na zachowanie projektu

Czy jest to potencjalnie spowodowane tym, że plik projektu jest chroniony przed zapisem? Czy istnieje jakiś sposób ręcznego edytowania pliku projektu i zapobiegania temu w przyszłości?

+0

Spójrz na aktualizację ... – Jim

Odpowiedz

16

Nie jestem pewien, dlaczego Visual Studio 2012 nie radzi sobie prawidłowo z uaktualnieniem, ale znalazłem obejście tego problemu. Edytować plik .CSPROJ (-y) i spojrzeć na tej linii:

<FileUpgradeFlags>0</FileUpgradeFlags> 

usunąć zawartość tego węzła więc jest pusta:

<FileUpgradeFlags></FileUpgradeFlags> 

Visual Studio nie będzie już próby uaktualnienia projekty za każdym razem . Dla przypomnienia, widziałem to zachowanie tylko przy aktualizacji projektu SharePoint 2010 przy użyciu VS 2012. Inne typy projektów wydają się być w porządku.

+0

Dam to zastrzelić. Mam teraz inne priorytety, ale jak tylko będę mógł, wypróbuję to i zaznaczę odpowiedź, jeśli to zadziała. – Matt

+1

To działało dla mnie i mogłem otworzyć się swobodnie w aktualnym 2010 SP1 i aktualizacji 2012 aktualizacji 4 bez żadnych dalszych wiadomości po obu stronach! –

+0

To jest poprawna odpowiedź i powinna być zaakceptowana. – defines

Powiązane problemy