मैंने कुछ क्लिकऑन पोस्ट में पढ़ा है कि क्लिकऑन आपको एप्लिकेशन के लिए डेस्कटॉप आइकन बनाने की अनुमति नहीं देता है। क्या इसके आसपास कोई रास्ता है?क्या मैं क्लिकऑन एप्लिकेशन के लिए डेस्कटॉप आइकन बना सकता हूं?
उत्तर
दृश्य स्टूडियो 2005 में, ClickOnce एक डेस्कटॉप आइकन बनाने की क्षमता नहीं है, लेकिन अब यह दृश्य स्टूडियो 2008 SP1 में उपलब्ध है। विजुअल स्टूडियो 2005 में, आप एप्लिकेशन प्रारंभ होने पर आपके लिए डेस्कटॉप आइकन बनाने के लिए निम्न कोड का उपयोग कर सकते हैं।
मैंने बिना किसी समस्या के कुछ महीनों के लिए कई परियोजनाओं पर इस कोड का उपयोग किया है। मुझे कहना होगा कि मेरे सभी अनुप्रयोगों को एक नियंत्रित वातावरण में इंट्रानेट पर तैनात किया गया है। साथ ही, जब एप्लिकेशन अनइंस्टॉल किया जाता है तो आइकन हटाया नहीं जाता है। यह कोड क्लिक मेनू पर प्रारंभ मेनू पर शॉर्टकट के लिए एक शॉर्टकट बनाता है।
private void CreateDesktopIcon()
{
ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment;
if (ad.IsFirstRun)
{
Assembly assembly = Assembly.GetEntryAssembly();
string company = string.Empty;
string description = string.Empty;
if (Attribute.IsDefined(assembly, typeof(AssemblyCompanyAttribute)))
{
AssemblyCompanyAttribute ascompany =
(AssemblyCompanyAttribute)Attribute.GetCustomAttribute(
assembly, typeof(AssemblyCompanyAttribute));
company = ascompany.Company;
}
if (Attribute.IsDefined(assembly, typeof(AssemblyDescriptionAttribute)))
{
AssemblyDescriptionAttribute asdescription =
(AssemblyDescriptionAttribute)Attribute.GetCustomAttribute(
assembly, typeof(AssemblyDescriptionAttribute));
description = asdescription.Description;
}
if (!string.IsNullOrEmpty(company))
{
string desktopPath = string.Empty;
desktopPath = string.Concat(
Environment.GetFolderPath(Environment.SpecialFolder.Desktop),
"\\",
description,
".appref-ms");
string shortcutName = string.Empty;
shortcutName = string.Concat(
Environment.GetFolderPath(Environment.SpecialFolder.Programs),
"\\",
company,
"\\",
description,
".appref-ms");
System.IO.File.Copy(shortcutName, desktopPath, true);
}
}
}
}
डेस्कटॉप आइकन .application
फ़ाइल का शॉर्टकट हो सकता है। इसे अपने पहले कामों में से एक के रूप में स्थापित करें।
ऐसा लगता है कि क्लिकऑन में डेस्कटॉप पर आइकन डालने का कोई तरीका है।
- के दृश्य स्टूडियो 2008 सपा 1 अपग्रेड, और वहाँ एक परियोजना गुण खिड़की की धारा प्रकाशित की विकल्प पृष्ठ में डेस्कटॉप चेक बॉक्स पर एक आइकन रखा जाएगा।
- दूसरा विकल्प आपके एप्लिकेशन में कोड जोड़ना है जो एप्लिकेशन के पहले भाग पर डेस्कटॉप पर शॉर्टकट कॉपी करता है। ब्लॉग पोस्ट How to add Desktop Shortcut to ClickOnce Deployment Application देखें।
- 1. क्या मैं रूबी के साथ डेस्कटॉप एप्लीकेशन बना सकता हूं?
- 2. मैं पोर्टेबल पायथन डेस्कटॉप एप्लिकेशन कैसे बना सकता हूं?
- 3. 'प्रोग्राम जोड़ें या निकालें' में क्लिकऑन एप्लिकेशन के लिए आइकन
- 4. क्लिकऑन प्रारंभ मेनू आइकन
- 5. मैं Google ड्राइव के लिए डेस्कटॉप क्लाइंट कैसे बना सकता हूं?
- 6. डेस्कटॉप आइकन लिंक
- 7. क्या मैं वेब पेज से क्रोम एप्लिकेशन शॉर्टकट प्रोग्रामेटिक रूप से बना सकता हूं?
- 8. मैं अपने डेस्कटॉप एप्लिकेशन
- 9. क्या मैं अपाचे के साथ एक क्लिकऑन एप्लिकेशन की सेवा कर सकता हूं?
- 10. मैं OEM के लिए उसी आईओएस एप्लिकेशन के एकाधिक संस्करण कैसे बना सकता हूं
- 11. एप्लिकेशन शॉर्टकट के लिए बड़े आइकन का उपयोग करने के लिए मैं Google क्रोम को कैसे बता सकता हूं?
- 12. मैं एक एप्लिकेशन डोमेन कैसे बना सकता हूं और इसमें अपना एप्लिकेशन चला सकता हूं?
- 13. एंड्रॉइड की सूची दृश्य में मेनू आइटम के लिए मैं आइकन कैसे बना सकता हूं?
- 14. क्या Mage/MageUI का उपयोग कर क्लिकऑन एप्लिकेशन मैनिफेस्ट के लिए एप्लिकेशन आइकन निर्दिष्ट करने का कोई तरीका है?
- 15. जावा डेस्कटॉप एप्लिकेशन के लिए मैं किस स्विंग को देख और महसूस कर सकता हूं?
- 16. मैं सी ++ का उपयोग कर विंडोज़ एप्लिकेशन के लिए जीयूआई कैसे बना सकता हूं?
- 17. मैं ListViewSubItem के लिए आइकन कैसे सेट कर सकता हूं?
- 18. मैं WinForms एप्लिकेशन में एक पंक्ति कैसे बना सकता हूं?
- 19. मैं लिनक्स डेस्कटॉप एंट्री फ़ाइल के लिए एक रिलेटिव पथ के साथ आइकन कैसे निर्दिष्ट कर सकता हूं?
- 20. किसी अन्य क्लिकऑन एप्लिकेशन से एक क्लिकऑन एप्लिकेशन लॉन्च करना
- 21. मैं जावा प्रोग्राम के लिए .exe कैसे बना सकता हूं?
- 22. क्या मैं एमुलेटर के बिना एक स्टैंडअलोन डेस्कटॉप एप्लिकेशन के रूप में एंड्रॉइड एप्लिकेशन चला सकता हूं?
- 23. मैं matplotlib के लिए फ्रंटेंड कैसे बना सकता हूं?
- 24. विंडोज़ डेस्कटॉप एप्लिकेशन
- 25. डेस्कटॉप एप्लिकेशन
- 26. मैं बाइनरी पैच कैसे बना सकता हूं?
- 27. 'प्रोग्राम जोड़ें या निकालें' में क्लिकऑन एप्लिकेशन के लिए कस्टम आइकन
- 28. सी # डेस्कटॉप एप्लिकेशन के लिए लाइसेंस
- 29. मैं AllocateHwnd थ्रेडसेफ कैसे बना सकता हूं?
- 30. लिनक्स के लिए मेरे एप्लिकेशन के डेस्कटॉप आइकन को कैसे सेट करें: केडीई, जीनोम इत्यादि?
यदि आप कोड कॉपी करते हैं तो आपको कम से कम लेखक को संदर्भित करना चाहिए: http://geekswithblogs.net/murraybgordon/archive/2006/10/04/ 93203.aspx – cgreeno