Po prostu próbuje się wygenerować obiekty POCO, kontekst itp. Dla istniejącej bazy danych za pomocą narzędzia "Elektronarzędzia" Beta 2 EF Power Tools First.Błąd podczas wstecznego kodu inżyniera Najpierw przy pomocy elektronarzędzi EF Beta 2 i VS2012 Aktualizacja 1
Używam VS2012 Ultimate z Update 1, na Windows 7 64 bit.
Wskazuję na moją istniejącą bazę danych i wciskam OK. W oknie Mój wynik kompilacji pojawia się następujący błąd:
Wystąpił jeden lub więcej błędów podczas przetwarzania szablonu "Entity.tt". C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Rozszerzenia \ Microsoft \ Entity Framework Tools \ Templates \ Includes \ EF.Utility.CS.ttinclude (1,4): error: Procesor o nazwie " T4VSHost "nie można znaleźć dla dyrektywy o nazwie" CleanupBehavior ". Transformacja nie zostanie uruchomiona. Wyrzucono następujący wyjątek: System.InvalidOperationException: Nie można znaleźć procesora dla dyrektywy "T4VSHost". w Microsoft.DbContextPackage.Utilities.EfTextTemplateHost.Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost.ResolveDirectiveProcessor (ciąg processorName) w Microsoft.VisualStudio.TextTemplating.Engine.ProcessCustomDirectives (host ITextTemplatingEngineHost sesja TemplateProcessingSession, IEnumerable`1 directivesToBeProcessed)
Jakieś pomysły?
Czy odinstalowałeś aktualizację przez jakąkolwiek zmianę? Widziałem coś takiego, ponieważ zainstalowano aktualizację VS. Poprawka polegała na naprawie VS. – Pawel
Nie, ale mam dalsze wiadomości. Próbowałem go na moim domowym komputerze, kiedy wszedłem. To działa pod Windows 8 64 bit, Visual Studio 2012 Ultimate. ALE BEZ AKTUALIZACJI 1. Próbowałem inżyniera wstecznego bez aktualizacji 1 i wszystko było w porządku. Zainstalowano VS2012 Update 1 i * BANG * ten sam błąd. Wygląda więc na to, że jest to spowodowane aktualizacją 1. – Paul