नहीं है मैंने Console
एप्लिकेशन लिखा है जो क्लाइंट इसे Windows Server 2003 R2 machine
मशीन पर चलाने की कोशिश कर रहा है और उन्हें वह त्रुटि संदेश मिलता है।Application.exe मान्य Win32 अनुप्रयोग त्रुटि
अगर मैं Build -> Configuration
प्रबंधक पर जाएं मेरी सभी परियोजनाओं "Any CPU"
के प्लेटफार्म और
"Release"
के विन्यास की तैयारी में हैं और क्या मैं याद किया हो सकता है? वे वास्तव में कंसोल एप्लिकेशन को डबल क्लिक करके नहीं चलाना चाहते हैं, वे इसे विंडोज शेड्यूल कार्यों को देना चाहते हैं ताकि यह इसे उठा सके और इसे कुछ समय पर
.NET का कौन सा संस्करण आप लक्षित कर रहे हैं? और सर्वर पर कौन सा संस्करण स्थापित है? –
@MarcGravell धन्यवाद मार्क, मैं वही बात सोच रहा था, मैं 4.5 पर डिफ़ॉल्ट रूप से "था", इसलिए अब मैंने इसे 4.0 पर बनाया और क्लाइंट से संपर्क करने और यह देखने के लिए कि वे किस संस्करण पर हैं? Wnhat यह सुनिश्चित करने का एक अच्छा तरीका है कि वे किस संस्करण पर हैं? उन्हें अपने नियंत्रण कक्ष से स्थापित .NET ढांचे का स्क्रीन शॉट लेने के लिए कहें? – ConfusedSleepyDeveloper
@ कॉन्फ्यूज्ड स्लीप डेवलपर आप अपने ग्राहक को अपने प्रोग्राम के साथ [वेब 4.0 के वेब इंस्टॉलर] [http://www.microsoft.com/en-us/download/details.aspx?id=17851) पर एक लिंक दे सकते हैं। एक बेहतर तरीका ClickOnce या InstallShield जैसे कुछ के साथ एक परिनियोजन पैकेज बनाना है। पैकेज पूर्व शर्त की जांच करेगा और यदि आवश्यक हो तो उन्हें स्थापित करेगा। –