Can Msbuild dynamically generate a list of Item.Metadata? -


  & lt; SqlToMetadataMultiTask कनेक्शन स्ट्रिंग = "$ (ConnectionString)" & gt; & Lt; आउटपुट टास्क पैरामीटर = "आइटम" आइटमनाम = "मल्टीस्टैट्स" / & gt; & Lt; आउटपुट टास्क पैरामीटर = "कॉलम" आइटमनाम = "मल्टी कॉलम" / & gt; & Lt; / SqlToMetadataMultiTask & gt; & LT; PropertyGroup & gt; & LT; OutputFormat & gt; @ (MultiColumns, ',') & lt; / OutputFormat & gt; & Lt; / PropertyGroup & gt; & Lt; संदेश टेक्स्ट = "कॉलम = @ (बहु कॉलम्स, ',')" / & gt; & Lt; WriteLinesToFile फ़ाइल = "SqlMetricsMulti.csv" ओवरराइट = "सही" लाइन = "@ (बहु कॉलम्स, ',')" / & gt; & Lt; WriteLinesToFile फ़ाइल = "SqlMetricsMulti.csv" ओवरराइट = "गलत" लाइन = "@ (मल्टीस्टैट- & gt; '% (db),% (num_procs),% (len_procs),% (cursors_refs),% (tt_refs) % (Ifs),% (मामलों),% (जहां),% (शामिल),% (ands),% (ors) ') "/ & gt;   

मेरे पास प्रत्येक डेटाबेस के लिए एक पंक्ति है, और स्तंभ शीर्षलेखों को लिखना है, फिर प्रत्येक डेटाबेस के लिए मेटाडेटा-संग्रहीत मेट्रिक्स

क्या मैं यह कार्य अधिक सामान्य बना सकता हूं ताकि डेटा आउटपुट कॉलम गतिशील रूप से जनरेट किया जा सके जैसे कॉलम हैडर किया जा रहा है? कुछ मायनों में यह इनपुट के आधार पर गतिशील रूप से किसी अन्य आइटम समूह द्वारा श्वेतसूची में कस्टम मेटाडेटा होगा।

यह देखें नीचे दिए गए लिंक में जवाब दें, जो कुछ समान है, आइटम मेटा डेटा को एक फ़ाइल में लिखना। आपको सामान्यतया सामान्य व्यवहार प्राप्त करने के लिए आईटस्क आईटीम के लिए डॉस की जांच करनी होगी, विशेष रूप से ITaskItem.CloneCustomMetadata।



Comments