मैं अपने कोड में परिभाषित करना चाहता हूं जिस पर निष्पादन योग्य बनाया गया था। मैं स्वाभाविक रूप से उस प्रक्रिया को स्वचालित करना पसंद करूंगा।मैं अपने कोड के निरंतर दृश्य में निर्माण की तारीख को स्वचालित कैसे कर सकता हूं?
मुझे पता है कि मैं एक प्री-बिल्ड स्क्रिप्ट लिख सकता हूं, उदाहरण के लिए, पर्ल, .inc
फ़ाइल को दिनांक वाली फ़ाइल लिखने के लिए। मैं, शायद, पर्यावरण चर या निर्माण चर का उपयोग कर एक और हल्के समाधान पसंद करेंगे। क्या msbuild किसी भी चर प्रदान करता है जो मदद करेगा? क्या किसी को समस्या का एक साफ समाधान पता है?
मैं यह पहचानने के लिए स्वाभाविक रूप से EXE फ़ाइल की 'दिनांक संशोधित' और/या 'दिनांक निर्मित' को देखता हूं, लेकिन यह सुनिश्चित नहीं करता कि यह आधिकारिक निर्माण तिथि से अलग हो सकता है - इसलिए मैं उत्तर देने के बजाय टिप्पणी कर रहा हूं। –
वह है, फ़ाइल के गुण प्राप्त करने के लिए 'Application.ExeName' का उपयोग करें, आवश्यक दिनांक पढ़ना। –
@ जेरी जिसे संशोधित किया जा सकता है। मैं उस तारीख को चाहता हूं जब एक्सई बनाया गया था, एक निरंतर –