2009-06-23 11 views
47

आप दृश्य स्टूडियो में एक परियोजना के "प्रकार" निर्धारित कर सकते हैं कैसे ..निर्धारित दृश्य स्टूडियो में प्रोजेक्ट प्रकार

जैसे अगर एक परियोजना एक वर्ग पुस्तकालय, एक वेब अनुप्रयोग परियोजना, एक WinForms एक WCF परियोजना परियोजना आदि इत्यादि ... प्रतीक उनमें से बहुत से अलग हैं लेकिन क्या वहां कहीं भी है जहां यह परियोजना प्रकार बताता है?

+0

ज्ञात प्रोजेक्ट प्रकार मार्गदर्शिकाओं की किसी भी पूर्ण सूची में शेयरपॉइंट परियोजनाएं शामिल हैं? – Kiquenet

+0

क्या आपने प्रोजेक्ट फ़ाइल में देखा है? –

उत्तर

2

प्रोग्राम EnvDTE नाम स्थान का उपयोग कर, आप दृश्य स्टूडियो परियोजना के Project.Kind संपत्ति की जांच कर सकते हैं।

हालांकि, यदि आप अधिक विस्तृत रुचि रखते हैं, तो परियोजना विनिर्देश फ़ाइल, यानी *.csproj, *.vbproj, दूसरों के बीच एक XML तरीके से प्रोजेक्ट की तरह वर्णन करता है।

+2

* .csproj के भीतर कौन सा तत्व, प्रोजेक्ट प्रकार के बारे में कुछ जानकारी है? मुझे इसे विजुअल स्टूडियो 2010 – odiseh

+0

में नहीं मिला, मुझे मुख्य प्रोजेक्ट फ़ोल्डर में मेरी .vbproj फ़ाइल मिली। तो यह मेरे लिए, वही फ़ोल्डर है जो मेरा बिन फ़ोल्डर है, दृश्य भी है, और .sln फ़ाइल। –

26

एक साधारण चाल नोटपैड में खींचें और ड्रॉप परियोजना फ़ाइल है और जहाँ आप सामान के इस प्रकार देख सकते हैं < <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> यहाँ कोड दर्ज <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">x86</Platform> <ProductVersion>8.0.30703</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{27F8327B-239F-4125-809C-13FB6209D2E3}</ProjectGuid> <OutputType>WinExe</OutputType> तुलना करें "ProjectTypeGuid" इस Link के साथ यहाँ <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>WpfApplication1</RootNamespace> <AssemblyName>WpfApplication1</AssemblyName> <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> <TargetFrameworkProfile>Client</TargetFrameworkProfile> <FileAlignment>512</FileAlignment> <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <WarningLevel>4</WarningLevel> </PropertyGroup>

कोड दर्ज करें। इस गाइड को बदलकर आप Winforms प्रोजेक्ट में wpf विंडो जोड़ सकते हैं।

+7

क्या यह अभी भी प्रासंगिक है? VS2015 में बनाए गए प्रोजेक्ट के लिए '.csproj' फ़ाइल में' ProjectTypeGuids> 'फ़ील्ड नहीं है। –

0

मुझे लगता है कि यदि आप अपनी परियोजना की प्रॉपर्टी विंडो पर जाते हैं तो आपको नीचे दी गई छवि के बाद जानकारी दिखाई देगी।

enter image description here

कृपया उत्पादन प्रकार को देखो। यह कक्षा पुस्तकालय दिखाता है। यदि आपका प्रोजेक्ट विंडोज़ एप्लीकेशन दिखाता है तो आउटपुट एक विंडोज़ एप्लीकेशन है।

+0

दुर्भाग्य से विभिन्न प्रकार के प्रोजेक्ट क्लास लाइब्रेरी के रूप में दिखाई देते हैं। उदाहरण के लिए यदि आप दो परियोजनाएं, क्लास लाइब्रेरी प्रोजेक्ट और वेब एप्लिकेशन प्रोजेक्ट बनाते हैं, तो दोनों के पास आउटपुट प्रकार क्लास लाइब्रेरी होगी। –

+0

यह आउटपुट प्रकार प्रोजेक्ट प्रकार नहीं है। –

संबंधित मुद्दे