Zainstalowałem VS 2012 Premium, korzystając z opcji pełnej instalacji. Kiedy tworzę nowy projekt asp.net, czy to jest formularze, czy jakakolwiek z wersji mvc, a następnie próbuję zbudować projekt, aby uruchomić go bez żadnych modyfikacji, otrzymuję komunikat o błędzie "brakujący zestaw lub odniesienie" dla następujących:Brakujące złożenia w domyślnych szablonach projektów
- Antlr3.Runtime
- DontNetOpenAuth.AspNet
- DontNetOpenAuth.Core
- DontNetOpenAuth.OAuth
- DontNetOpenAuth.OAuth.Consumer
- DontNetOpenAuth.OpenID
- DontNetOpenAuth.OpenID.RelyingParty-
- Newtonsoft.Json
- System.Web.Optimisation
- WebGrease
nie wprowadził w nich, są one częścią szablonów. Wróciłem do instalacji, by sprawdzić i wszystko zostało zainstalowane, więc nie zostawiłem żadnego komponentu.
Ktoś ma pojęcie, co przegapiłem podczas instalacji VS2012? Jeśli niczego nie przeoczyłem, nie mogę uwierzyć, że Microsoft umieściłby odniesienia do złożeń w swoich szablonach, a następnie oczekiwał, że pobierzesz je przed zbudowaniem któregokolwiek ze swoich szablonów projektów.
Są to wszystkie biblioteki stron trzecich nie zawarte w Visual Studio. Być może Twoja instalacja zaimportowała szablony ze starszej wersji lub innej instalacji. – akton
Jest to czysta instalacja na nowym komputerze, więc nie było żadnych poprzednich instalacji VS na tym komputerze przed zainstalowaniem VS2012. Sprawdziłem szablon i obejmuje on te złożenia. Kod w szablonie również odwołuje się do nich. – MrThirsty