2013-03-22 14 views
8

मैं MSDN (http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.id.aspx) पर नमूना कोड अनुसरण कर रहा हूँ सी # में वर्तमान एप्लिकेशन का संस्करण प्राप्त करने के लिएएप्लिकेशन संस्करण विंडोज फोन हो रही 8

string buildVersion = Package.Current.Id.Version.Build.ToString(); 

लेकिन यह मुझे निम्न त्रुटि देता है:

'Windows.ApplicationModel.Package.Current.Id' threw an exception of type 'System.NotImplementedException' 

कोई भी जानता है कि मैं ऐप संस्करण संख्या कैसे प्राप्त कर सकता हूं?

उत्तर

4

वह API उपलब्ध नहीं है: यदि आप एमएसडीएन पर बारीकी से देखते हैं तो आप देखेंगे कि यह WP8 के लिए अपवाद फेंकता है। आपको WP7.x के लिए एक ही तकनीक का उपयोग करना होगा।

अर्थात्

:

  1. प्रकट में संस्करण संख्या देखें।
  2. एक असेंबली के संस्करण को देखो।
  3. अपने स्वयं के निर्माण संख्या को वायर करें।

https://stackoverflow.com/a/5680679/694641, WP7 - get compile/build date from code? देखें।

0
विंडोज फोन 8 ..this काम करता है के लिए

..

String version= XDocument.Load("WMAppManifest.xml").Root.Element("App").Attribute("Version").Val‌​ue; 
संबंधित मुद्दे