के साथ काम नहीं कर रहा है मेरे पास एक पोस्ट बिल्ड इवेंट है जो एक टेक्स्ट फ़ाइल में लिख रहा है। जब मैं विजुअल स्टूडियो से प्रोजेक्ट का निर्माण कर रहा हूं तो यह ठीक काम कर रहा है। लेकिन जब मैं msbuild.exe का उपयोग कर रहा हूं तो पोस्ट बिल्ड इवेंट फ़ाइल पर नहीं लिख रहा है। मैं निम्नलिखित मानकों के साथ MSBuild उपयोग कर रहा हूँ:पोस्ट बिल्ड इवेंट msbuild.exe
<PropertyGroup Condition="'$(BUILD_NUMBER)'==''">
<COMPUTERNAME>None</COMPUTERNAME>
<BRANCH>None</BRANCH>
<BUILD_NUMBER>None</BUILD_NUMBER>
</PropertyGroup>
<Target Name="AfterBuild">
<WriteLinesToFile File="$(ProjectDir)$(OutputPath)\VersionInfo.txt" Overwrite="true" Lines="Project
Created On $(COMPUTERNAME)
Branch is $(BRANCH)
Version Is $(BUILD_NUMBER)" />
</Target>
आप अपने MSBuild चला सकते हैं:
पोस्ट का निर्माण घटना की तरह दिखता है .exe/verbosity के साथ: यह देखने के लिए नैदानिक है कि लॉग आपको कुछ विवरण प्रदान करते हैं या नहीं? या कंसोल आउटपुट को कंसोल आउटपुट के साथ प्रतिस्थापित करें ताकि यह पुष्टि हो सके कि इसे निकाल दिया जा रहा है। – allen
हां कार्य प्रदर्शन सारांश से पता चलता है कि WriteLinesToFile निकाल दिया गया है। –
उस स्थिति में आपके पोस्ट बिल्ड इवेंट को निकाल दिया गया है। सिर्फ यह है कि readelinestofile उम्मीद के रूप में काम नहीं कर रहा है? – allen