मेरे पास एक निर्मित प्रोग्राम है और मैं एक हार्ड प्रोग्राम किए गए एक के साथ डिफ़ॉल्ट क्लिकऑन अपडेट चेकर को बदलने की कोशिश कर रहा हूं। मैंने using System.Deployment;
जोड़ा है लेकिन इसमें असेंबली जानकारी शामिल नहीं है जिसे मुझे कॉल करने की आवश्यकता है। मुझे यहां क्या समझ नहीं आ रहा है? मैंने एमएसडीएन की खोज की है लेकिन यह कहता है कि यह कॉल करने के लिए सही नामस्थान है।सिस्टम में अनुप्रयोग परिनियोजन नहीं मिल रहा है। तैनाती
त्रुटि दिखाता है: कार्यक्रम से The name ApplicationDeployment does not exist in the current context
कोड:
private void UpdateApplication()
{
if (ApplicationDeployment.IsNetworkDeployed)
{
ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment;
ad.CheckForUpdateCompleted += new CheckForUpdateCompletedEventHandler(ad_CheckForUpdateCompleted);
ad.CheckForUpdateProgressChanged += new DeploymentProgressChangedEventHandler(ad_CheckForUpdateProgressChanged);
ad.CheckForUpdateAsync();
}
}
यही समस्या है केवल सिस्टम है। तैनाती। आंतरिक और कहता है कि एप्लिकेशन मौजूद नहीं है। – Saren
@Saran आपको अपनी परियोजना में System.Deployment.dll का संदर्भ जोड़ने की आवश्यकता है। – ryadavilli
धन्यवाद यह अब सही ढंग से काम करता है। – Saren