2012-12-16 6 views
5

Próbuję wdrożyć mój projekt na platformie Azure. Przez kilka godzin walczyłem z kodowaniem EF na platformie Azure, ale udało mi się go uruchomić raz i stworzyło użytkownika. Poszedłem do publikowania aktualizacji, a teraz dostaję następujący błąd:MSBuild z Azure - PublishProfileSet ocenia na ""

Invoke build failed due to exception 'Expected "$(_PublishProfileSet)" to evaluate to a boolean instead of "", in condition "$(_PublishProfileSet) And '$(PublishProfileName)' =='' And '$(WebPublishProfileFile)'==''".

Usunąłem profil publikowania i ponownie dodane go, ja również pobierane świeże profil z Azure. Ten problem ciągle pojawia się. Nie mogę znaleźć narzędzia PublishProfileSet w moim rozwiązaniu w dowolnym miejscu i nie jestem pewien, gdzie powinien on działać lub do czego powinien być ustawiony. Jakieś pomysły, w jaki sposób mogę odzyskać od tego?

+3

Mogę ci w tym pomóc. Spróbuj wykonać następujące czynności, usuń folder Właściwości \ Please blshProfiles. Przebuduj rozwiązanie, a następnie utwórz nowy profil publikowania. Jeśli to nie zadziała, a Ty możesz podzielić się swoim rozwiązaniem, napisz do mnie [email protected] –

+0

usunięcie folderu/przebudowanie rozwiązania załatwiło sprawę, dzięki Sayed! – Billdr

Odpowiedz

7

Komentarz Per Sayeda, rozwiązaniem było usunięcie całego katalogu /Properties/PublishProfiles w moim rozwiązaniu, a nie usunięcie profili z okna "Edytuj profile publikowania w sieci". Dokładne kroki, które podjąłem, są następujące:

  1. Usuń folder /Properties/PublishProfiles z mojego projektu.

    1.5. Zrestartuj Visual Studio.

  2. Naciśnij klawisz F6, aby odbudować rozwiązanie.
  3. Pobrano nową kopię profilu z Azure.
  4. Zaimportowano profil za pomocą kreatora publikowania.
+5

Miałem podobny problem (nie używając Azure), a potrzebowałem kroku> 1.5). Uruchom ponownie program Visual Studio – drzaus

Powiązane problemy