दुर्भाग्य संभावना उपयोग कर रहा हूँ दृश्य स्टूडियो के साथ MSBuild स्क्रिप्ट डिबग करने के लिए unofficially introduced in .NET 4.0 किया गया है।
पिछले संस्करणों के लिए आपको छोड़ दिया गया है " का पता लगाने से डीबगिंग", जो आपकी स्क्रिप्ट में मुख्य बिंदुओं पर लॉग स्टेटमेंट डालने, स्क्रिप्ट चलाने और आउटपुट की जांच करने के लिए है।
करने का तरीका यहां आम तौर पर इसे का उपयोग करते हैं Message Task:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SomeVariable>foo</SomeVariable>
</PropertyGroup>
<Target Name="MyTarget">
<!-- Some tasks -->
<Message Text="The value of SomeVariable is: $(SomeVariable)" />
<!-- Some tasks -->
</Target>
</Project>
फिर आप कमांड लाइन से स्क्रिप्ट आह्वान और एक लॉग फ़ाइल के लिए उत्पादन अनुप्रेषित कर सकते हैं:
msbuild MyScript.proj /t:MyTarget > %USERPROFILE%\Desktop\MyScript.log
संबंधित संसाधन :
स्रोत
2011-04-06 09:18:23
विजुअल स्टूडियो में प्रदर्शित करने के लिए संदेश प्राप्त करने के लिए मुझे 'महत्व =" उच्च "सेट करना पड़ा। http://stackoverflow.com/questions/7557562/how-do-i-get-the-message-msbuild-task-to-shows-up-in-the-visual-studio-project – jpierson