2008-11-11 4 views
11

मैं इस तरह एक ClickOnce वातावरण \ दस्तावेज़ और सेटिंग्स \ उपयोगकर्ता \ प्रारंभ मेनू \ कार्यक्रम \ प्रकाशक \ app1.appref-एमएसClickOnce .appref-ms .plication फ़ाइल के लिंक से अधिक?</p> <p> fileserver ClickOnceApps App1.application</p> <p>C:

मेरी समझ है .apppref-ms फ़ाइल app.application फ़ाइल का एक गौरवशाली लिंक है। क्या यह कुछ और करता है?

उत्तर

21

यदि आप टेक्स्ट एडिटर में कनवर्फ-एमएस फ़ाइल खोलते हैं तो आप देखेंगे कि इसमें एप्लिकेशन, संस्कृति, प्रोसेसर आर्किटेक्चर और एप्लिकेशन पर हस्ताक्षर करने के लिए उपयोग की जाने वाली कुंजी के लिए यूआरएल है, इसलिए हाँ, यह सिर्फ एक लिंक है।

उन "एप्लिकेशन संदर्भ" फ़ाइलों और शॉर्टकट्स (.lnk) के बीच का अंतर यह है कि अनुप्रयोग संदर्भ मूल अनुप्रयोग यूआरएल को इंगित करता है और डिस्क पर exe का स्थान नहीं, जब आप catf-ms फ़ाइल को सिस्टम चलाते हैं जानता है कि स्थानीय डिस्क पर प्रोग्राम की प्रति कैसे प्राप्त करें और यूआरएल तक पहुंच के बिना इसे वहां से चलाएं (यह सटीक नहीं है और क्लिकऑन मैनिफेस्ट में सेटिंग्स पर निर्भर करता है, लेकिन यह एक करीबी अनुमान है)।

+4

किसी भी विचार * कैसे * "प्रणाली जानता है कि कैसे करने के लिए कार्य, फ़ाइल खोलने स्थान क्लिक करें और इसे ले जाएंगे (सबसे बार) सीधे हैं स्थानीय डिस्क पर प्रोग्राम की प्रतिलिपि खोजने के लिए "? – EricLaw

+2

@EricLaw इस [चर्चा] में (http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/325e0a36-fa31-4467-a2e4-9fbcdf9618db/) विंडोज फॉर्म फ़ोरम पर एक स्पष्टीकरण है एक माइक्रोसॉफ्ट कर्मचारी द्वारा यह कैसे काम कर सकता है/इसे कार्यान्वित किया जा सकता है - ऐसा लगता है कि क्लिकऑन कार्यान्वयन कहीं भी दस्तावेज नहीं किया गया है। आप यह भी [दिलचस्प चर्चा] दिलचस्प पाते हैं (http://stackoverflow.com/questions/10766334/how-to-find-the-target-exe-file-of-appref-ms) – edymtt

0

आप इसे खोलने और उसके बाद खुला कार्य प्रबंधक तो सही वास्तविक .exe

संबंधित मुद्दे