2010-06-28 15 views
7

Moja instalacja VS2010 ma szablon projektu aplikacji przeglądarki WPF Browser i szablon kontroli dostępu użytkownika WPF, ale nie ma szablonu aplikacji WPF. Wszelkie sugestie będą mile widziane.Brakuje szablonu aplikacji WPF

+0

Podobny problem tutaj: mój VS2010 (SP1) ma szablon projektu "Aplikacja WPF", ale nie jest to biblioteka kontroli użytkownika WPF ani żadne inne szablony projektów WPF. –

Odpowiedz

4

Ten numer jest o wiele starszy niż Visual Studio 2010. Co najmniej w 2005 roku. Na szczęście, raz przegapiłem szablon Nowej Klasy.

Zgodnie z wieloma źródłami, ta sztuczka działa: Jeśli brakuje szablonu dołączonego do instalacji, uruchom program devenv.exe za pomocą przełącznika/installvstemplates.

Aby to zadziałało, należy zamknąć wszystkie instancje Visual Studio.

Sztuką jest wymieniony w dokumentacji MSDN: http://msdn.microsoft.com/en-us/library/0fyc0azh.aspx

wątek w sprawie, w poprzedniej wersji programu Visual Studio: http://social.msdn.microsoft.com/forums/en-US/vssetup/thread/8a5ae9e3-be7b-493d-831c-1e49e8103f26/

I gojenia się odinstalowanie i ponowne zainstalowanie mój Visual Studio w całości, ale tej sztuczki prawdopodobnie naprawiłbym mój problem.

5

To jest stare pytanie, ale po prostu trafiłem na ten sam problem i znalazłem odpowiedź po powyższym nie pomogło, więc .... rozwiązaniem dla mnie było to, że musiałem wybrać wyższą wersję szkieletu (4.0) zanim szablon aplikacji WPF, którego szukałem, stał się widoczny. Jeśli okaże się, że nie masz WPF lub innych szablonów projektu, których oczekujesz, możesz sprawdzić, czy wybrałeś odpowiednią wersję dla struktury z listy rozwijanej bezpośrednio po prawej stronie etykiety "Ostatnie szablony" w oknie dialogowym Dodaj nowy projekt (znajduje się on w pobliżu lewego górnego rogu danego okna dialogowego).

+0

Wpadłem na to samo. Doh! – Krondorian

+0

Dobry połów, zapomniałem ustawić wersję szkieletu na najniższą (aby zobaczyć, jak długo mogę korzystać z .NET 2.0) dawno temu. – raymai97

6

Dla mnie brakowało ProjectTypeGuids w pliku .csproj (nowy projekt pracował dla mnie, więc po prostu porównałem pliki projektu), więc jeśli dodasz to do pliku .csproj w ramach PropertyGroup I, wówczas dostępne będą wszystkie typy WPF za dodanie:

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> 
+0

Co zaskakujące, rozwiązało to problem. Miałem kilka elementów "PropertyGroup", więc właśnie wybrałem ten, który jest skonfigurowany do debugowania. – m1o2