मेरे पास एक नमूना समाधान है जिसमें परीक्षण परियोजनाओं में से एक पर एक अलग "परीक्षण" आइकन है, लेकिन दूसरे दो पर नहीं।विजुअल स्टूडियो 2012 टेस्ट प्रोजेक्ट के लिए गलत आइकन प्रदर्शित करता है
मैंने सोचा कि शायद प्रोजेक्ट प्रकार GUID इस परियोजना पर अलग था, लेकिन समाधान फ़ाइल में वे सभी एक ही परियोजना प्रकार है (सी #)
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DomainModel.Tests", "DomainModel.Tests\DomainModel.Tests.csproj", "{61A4733D-4C5B-4705-98CB-8048751BBEFA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Extensions.Tests", "Extensions.Tests\Extensions.Tests.csproj", "{1D6AA1C5-1FEC-44E4-9258-ACF84A20353C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Repository.Tests", "Repository.Tests\Repository.Tests.csproj", "{248434B7-3690-4705-85F0-66B765AEB431}"
EndProject
और प्रत्येक परियोजना फ़ाइल में वे idential परियोजना प्रकार (टेस्ट और सी #)
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
क्यों DomainModel.Tests सही परीक्षण आइकन है, लेकिन Extensions.Tests और Reposito है ry.Tests एक सादा सी # पुस्तकालय आइकन है?
रिपोर्ट इस connect.microsoft.com –
पर डन: https://connect.microsoft। कॉम/विजुअल स्टूडियो/फीडबैक/विवरण/764003/विजुअल-स्टूडियो -2012-डिस्प्ले-गलत-आइकन-फॉर-टेस्ट-प्रोजेक्ट – Fenton
मैं एक सही और एक सही के लिए csproj में देखता हूं। इसके बाद मुझे प्रत्येक के लिए "ProjectGuid" मिल जाएगा और फिर .sln फ़ाइल के अंदर एक खोज करें ताकि यह पता चल सके कि वे कहां से तारित हैं और मतभेदों को देखते हैं। उम्मीद है कि यह समझ में आता है। मेरे पास एक ही समस्या है, लेकिन दुर्भाग्य से मेरे पास भी सही दिखने वाला नहीं है। –