न तो GUID विधानसभाInfo.cs के समान GUID है (यह असेंबली के लिए GUID है, विजुअल स्टूडियो से बंधे नहीं बल्कि निर्माण के अंतिम उत्पाद)।
तो, SLN फ़ाइल में एक ठेठ लाइन (नोटपैड या संपादक के-चुनाव में .sln खोलने अगर आप इस देखना चाहते हैं) के लिए:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleSandbox", "ConsoleSandbox\ConsoleSandbox.csproj", "{55A1FD06-FB00-4F8A-9153-C432357F5CAC}"
दूसरा GUID के लिए एक अनूठा GUID है परियोजना खुद ही। समाधान फ़ाइल यह है कि परियोजना के लिए अन्य सेटिंग्स मैप करने के लिए उपयोग करता है:
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{55A1FD06-FB00-4F8A-9153-C432357F5CAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{55A1FD06-FB00-4F8A-9153-C432357F5CAC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{55A1FD06-FB00-4F8A-9153-C432357F5CAC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{55A1FD06-FB00-4F8A-9153-C432357F5CAC}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
पहले GUID वास्तव में एक GUID समाधान ही (मेरा मानना है कि) के लिए अद्वितीय GUID है। यदि आपके पास एक से अधिक प्रोजेक्ट के साथ समाधान है, तो आप वास्तव में निम्न की तरह कुछ देखेंगे:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleSandbox", "ConsoleSandbox\ConsoleSandbox.csproj", "{55A1FD06-FB00-4F8A-9153-C432357F5CAC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Composite", "..\CompositeWPF\Source\CAL\Composite\Composite.csproj", "{77138947-1D13-4E22-AEE0-5D0DD046CA34}"
EndProject
स्रोत
2008-09-09 22:29:22
इसके बारे में पूर्ण स्रोत कोड नमूना के साथ कोई अंतिम समाधान? – Kiquenet