दिलचस्प पोस्ट
जावा संप्रदाय सी # में पथ स्ट्रिंग से फ़ाइल नाम प्राप्त करें एक स्ट्रिंग को सी ++ ऊपरी केस में कनवर्ट करें क्रिप्टोग्राफ़िक रूप से एक JSON ऑब्जेक्ट कैसे है? यह जांचने का सर्वोत्तम तरीका है कि क्या यूआईटीबल वीक्सेल पूरी तरह से दृश्यमान है प्रोग्रामेटिक रूप से संबंधित लेआउट में एक दूसरे के नीचे देखें HTML स्ट्रिंग को DOM तत्वों में परिवर्तित करना? एक स्ट्रिंग palindrome की जांच करने के लिए जावा तरीका जावास्क्रिप्ट में UUIDs उत्पन्न करते समय टकराव? केकपीएचपी मेरे मॉडल का उपयोग नहीं करता है मूल फ़ोल्डर से मॉड्यूल आयात करना आई ++ और ++ आई में फॉर लूप (जावा) के बीच अंतर क्या है? मोंगोज़ में स्कीमा परिवर्तनों के साथ लेनदेन करना एक Excel (xls) फ़ाइल को कॉमा से अलग (सीएसवी) फ़ाइल को जीयूआई के बिना परिवर्तित करना न्यूनतम एपीआई स्तर 14 के साथ ऐप में रोबो फ़ॉन्ट का उपयोग करें

विजुअल स्टूडियो प्रोजेक्ट फाइल में प्रोजेक्ट टाईपगुइड्स टैग का महत्व क्या है

एक दृश्य स्टूडियो परियोजना में ProjectTypeGuids टैग का महत्व क्या है ?? जब मैंने एक WPF अनुप्रयोग बनाया, मैं यहाँ दो GUID देख रहा हूँ।

{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}** 

क्या ये अनुप्रयोगों के WPF और Windows प्रकार का प्रतिनिधित्व करते हैं?

अगर मैं अपनी प्रोजेक्ट प्रकार (। Myproj) बनाता हूं जिसमें .xaml और .cs फ़ाइलें हैं, तो मुझे इस ProjectTypeGuids टैग को क्या भरना चाहिए? क्या मुझे प्रोजेक्टटैप टैग भरने की भी आवश्यकता है?

यह भी बेहतर होगा कि कोई व्यक्ति परियोजना टाईप और प्रोजेक्ट टाइपग्यूड्स * टैग को अलग करे।

Solutions Collecting From Web of "विजुअल स्टूडियो प्रोजेक्ट फाइल में प्रोजेक्ट टाईपगुइड्स टैग का महत्व क्या है"

  • {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} सी # प्रोजेक्ट के लिए GUID है
  • {60dc8134-eba5-43b8-bcc9-bb4bc16c2548} WPF स्वाद पैकेज में परियोजना के लिए है

तो आपके ProjectTypeGuids एक WPF C # परियोजना के लिए है।

आप रजिस्टर में विभिन्न GUID का अर्थ देख सकते हैं:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Projects ProjectTypeGuids के लिए प्रोजेक्ट
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages लिए संकुल संदर्भ कुछ परियोजना

कुछ ProjectTypeGuids

 विंडोज (सी #) {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
 विंडोज (वीबी। नेट) {एफ 184 बी 08 एफ-सी 81 सी -45 एफ 6-ए 57 एफ-5 एबीडी 99 9 1 एफ 28 एफ}
 विंडोज़ (विजुअल सी ++) {8BC 9 सीईबी 8-8 4-4-11 डी 0 -0-08 -11 -00 ए 0 सी 1 9 9 9 9 42}
 वेब अनुप्रयोग {34 9 C5851-65DF-11DA-9384-00065B846F21}
 वेब साइट {E24C65DC-7377-472B-9ABA-BC803B73C61A}
 डब्लू सी एफ {3D 9AD 99 एफ-2412-4246-बी 090-4 एएएएएआईएआईएए 1 सी 64 9 9}
 WPF {60DC8134-EBA5-43B8-BCC9-BB4BC16C2548}
 एक्सएनए (विंडोज) {6D335F3A-9D43-41b4- 9 D22-F6F17C4BE596}
 एक्सएनए (एक्सबॉक्स) {2DF5C3F4-5A5F-47a9-8E94-23बी4456F55E2}
 एक्सएनए (ज़्यून) {D399B71A-8929-442 ए-ए 9 एसी-8 बीईसी 78 बीबी 2433}
 सिल्वरलाइट (A15 9 1282-1198-4647-ए 2 बी 1-27 ई 5 एफएफ 5 एफ 6 एफ 3 बी}
 ASP.NET MVC {F85E285D-A4E0-4152-9332-एबी 1 डी 724 डी 3325}
 एएसपी.नेट एमवीसी 4 (ई 3 ई 37 9 डीएफ-एफ 4 सी 6 -4180-9 बी 81-6769533ABE47}
 टेस्ट {3AC096D0-A1C2-E12C-1390-A8335801FDAB}
 समाधान फ़ोल्डर {2150E333-8FDC-42A3-9474-1A3956D46DE8}      

एमजेड-टूल्स से: ज्ञात प्रोजेक्ट प्रकार की सूची Guids :

प्रत्येक दृश्य स्टूडियो परियोजना में एक प्रोजेक्ट प्रकार (विंडोज प्रोजेक्ट, स्मार्ट डिवाइस प्रोजेक्ट, वेब साइट प्रोजेक्ट आदि) और कुछ मामलों में एक से अधिक प्रकार (उपप्रकार या स्वाद) हैं।

प्रत्येक प्रोजेक्ट प्रकार को एक अनन्य गाइड द्वारा पहचाना जाता है, इसलिए प्रत्येक प्रोजेक्ट में एक या अधिक प्रोजेक्ट प्रकार Guid है।

प्रोजेक्ट प्रकार Guids आमतौर पर प्रोजेक्ट फ़ाइल में संग्रहीत हैं:

 <PropertyGroup> <ProjectTypeGuids>{A860303F-1F3F-4691-B57E-529FC101A107};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids> ... </PropertyGroup> 

लेकिन कुछ विशेष परियोजनाओं (जैसे कुछ डाटाबेस प्रोजेक्ट्स) और एक परियोजना की कमी वाली परियोजनाएं (जैसे वेब साइट प्रोजेक्ट्स) के लिए, प्रोजेक्ट प्रकार को भी समाधान फाइल में संग्रहीत किया जाता है:

 Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SqlServerProject1", "SqlServerProject1.vbproj", "{BE5F0BE0-93CD-4FCE-A853-9096A442DF1B}" EndProject 

प्रोजेक्ट प्रकार Guids रजिस्ट्री कुंजी HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\<version>\Projects में संग्रहीत हैं। हालांकि, उस रजिस्ट्री कुंजी में संग्रहीत सभी ग्रिड वास्तविक प्रोजेक्ट प्रकार नहीं हैं। उनमें से कुछ का उपयोग केवल प्रोजेक्ट टेम्प्लेट (सी # और वीबीनेट परियोजनाओं के लिए) के लिए किया जाता है और अन्य के पास अन्य प्रयोजन हैं निम्न तालिका ज्ञात प्रोजेक्ट प्रकार Guids को सूचीबद्ध करती है।

 Project Type Description Project Type Guid Windows (C#) {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} Windows (VB.NET) {F184B08F-C81C-45F6-A57F-5ABD9991F28F} Windows (Visual C++) {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942} Web Application {349C5851-65DF-11DA-9384-00065B846F21} Web Site {E24C65DC-7377-472B-9ABA-BC803B73C61A} Distributed System {F135691A-BF7E-435D-8960-F99683D2D49C} Windows Communication Foundation (WCF) {3D9AD99F-2412-4246-B90B-4EAA41C64699} Windows Presentation Foundation (WPF) {60DC8134-EBA5-43B8-BCC9-BB4BC16C2548} Visual Database Tools {C252FEB5-A946-4202-B1D4-9916A0590387} Database {A9ACE9BB-CECE-4E62-9AA4-C7E7C5BD2124} Database (other project types) {4F174C21-8C12-11D0-8340-0000F80270F8} Test {3AC096D0-A1C2-E12C-1390-A8335801FDAB} Legacy (2003) Smart Device (C#) {20D4826A-C6FA-45DB-90F4-C717570B9F32} Legacy (2003) Smart Device (VB.NET) {CB4CE8C6-1BDB-4DC7-A4D3-65A1999772F8} Smart Device (C#) {4D628B5B-2FBC-4AA6-8C16-197242AEB884} Smart Device (VB.NET) {68B1623D-7FB9-47D8-8664-7ECEA3297D4F} Workflow (C#) {14822709-B5A1-4724-98CA-57A101D1B079} Workflow (VB.NET) {D59BE175-2ED0-4C54-BE3D-CDAA9F3214C8} Deployment Merge Module {06A35CCD-C46D-44D5-987B-CF40FF872267} Deployment Cab {3EA9E505-35AC-4774-B492-AD1749C4943A} Deployment Setup {978C614F-708E-4E1A-B201-565925725DBA} Deployment Smart Device Cab {AB322303-2255-48EF-A496-5904EB18DA55} Visual Studio Tools for Apps (VSTA) {A860303F-1F3F-4691-B57E-529FC101A107} Visual Studio Tools for Office (VSTO) {BAA0C2D2-18E2-41B9-852F-F413020CAA33} SharePoint Workflow {F8810EC1-6754-47FC-A15F-DFABD2E3FA90} XNA (Windows) {6D335F3A-9D43-41b4-9D22-F6F17C4BE596} XNA (XBox) {2DF5C3F4-5A5F-47a9-8E94-23B4456F55E2} XNA (Zune) {D399B71A-8929-442a-A9AC-8BEC78BB2433} SharePoint (VB.NET) {EC05E597-79D4-47f3-ADA0-324C4F7C7484} SharePoint (C#) {593B0543-81F6-4436-BA1E-4747859CAAE2} Silverlight {A1591282-1198-4647-A2B1-27E5FF5F6F3B} ASP.NET MVC 1.0 {603C0E0B-DB56-11DC-BE95-000D561079B0} ASP.NET MVC 2.0 {F85E285D-A4E0-4152-9332-AB1D724D3325} ASP.NET MVC 3.0 {E53F8FEA-EAE0-44A6-8774-FFD645390401} ASP.NET MVC 4.0 {E3E379DF-F4C6-4180-9B81-6769533ABE47} 

एमएसडीएन पर एक धागा पहले ही शुरू हो चुका है और वहां पर बहुत कुछ चर्चा हुई है। अगर किसी को इस बारे में जानने में दिलचस्पी है, तो दृश्य स्टूडियो परियोजना फ़ाइल में ProjectTypeGuids टैग का महत्व क्या है

ProjectTypeGuids प्रोजेक्ट एकत्रीकरण के लिए विज़ुअल स्टूडियो द्वारा उपयोग किया जाता है। आपके उदाहरण में आपके पास एक WPF ( 60dc8134-eba5-43b8-bcc9-bb4bc16c2548 द्वारा दर्शाया गया है) सी # प्रोजेक्ट ( FAE04EC0-301F-11D3-BF4B-00C04F79EFBC द्वारा दर्शाया गया )।

यदि आपके पास कस्टम प्रोजेक्ट प्रकार है जो .xaml और .cs दोनों के साथ काम कर रहे हैं, तो आपको अपने कस्टम प्रोजेक्ट गाइड (आपके प्रोजेक्ट फ़ैक्टरी GUID द्वारा निर्दिष्ट) को नीचे जोड़ने का प्रयास करना चाहिए:

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