Jakie jest znaczenie tagu ProjectTypeGuids w projekcie Visual Studio? Kiedy utworzyłem aplikację WPF, widzę tutaj dwa identyfikatory GUID.
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}**
Czy to reprezentuje aplikacje typu WPF i Windows?
Jeśli utworzę własny typ projektu (.myproj), który ma pliki .xaml i .cs, co powinienem wypełnić te tagi ProjectTypeGuids? Czy powinienem również wypełnić tag ProjectType?
Byłoby też lepiej, gdyby ktoś rozróżnił tagi ProjectType i ProjectTypeGuids *.
.net
visual-studio
visual-studio-2010
projects-and-solutions
sudarsanyes
źródło
źródło
Z MZ-Tools: Lista znanych typów projektów Poradniki :
Każdy projekt programu Visual Studio ma typ projektu (projekt systemu Windows, projekt urządzenia inteligentnego, projekt witryny sieci Web itp.), Aw niektórych przypadkach więcej niż jeden typ (podtypy lub smaki).
Każdy typ projektu jest identyfikowany przez unikalny przewodnik, więc każdy projekt ma co najmniej jeden typ przewodnika.
Przewodniki typu projektu są zazwyczaj przechowywane w pliku projektu:
Ale w przypadku niektórych projektów specjalnych (takich jak niektóre projekty baz danych) i projektów bez pliku (takich jak projekty witryn sieci Web) typ projektu jest również przechowywany w pliku rozwiązania:
Guids typu projektu są przechowywane w kluczu rejestru
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\<version>\Projects
. Jednak nie wszystkie Guidy przechowywane w tym kluczu rejestru są rzeczywistymi typami projektów. Niektóre z nich służą tylko do udostępniania szablonów projektów (dla projektów C # i VB.NET), a inne służą do innych celów. Poniższa tabela zawiera listę znanych typów projektów Guids.źródło
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\<version>\Projects
.Wątek na msdn już się rozpoczął i dużo tam dyskutowano. Jeśli ktoś chciałby się o tym dowiedzieć, sprawdź jakie jest znaczenie tagu ProjectTypeGuids w pliku projektu Visual Studio
źródło