.net - ClickOnce Deployment for different configurations -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 6 जवाब
मैं वर्तमान में देख रहा हूँ हमारे WPF अनुप्रयोग के लिए क्लिकऑन की तैनाती और सोच रहा था, क्या प्रोजेक्ट फ़ाइल में प्रत्येक बिल्ड कॉन्फ़िगरेशन के लिए अलग-अलग उत्पादनाम और पब्लिशयूआरएल सेट करना संभव है?
फिलहाल मुझे मैन्युअल रूप से प्रकाशित विकल्प में सेट करना पड़ रहा है, लेकिन किसी के लिए ऐसा करना भूल जाना आसान हो सकता है और हमारे प्रशिक्षण के वातावरण में हमारे आवेदन का टेस्ट संस्करण प्रकाशित करना आसान हो सकता है या इसके विपरीत।
मुझे पता है कि मुझे एक ही पीसी पर क्लिकऑन एप्लीकेशन के कई संस्करण चलाने के लिए मेजेयूआई का उपयोग करते हुए अनुप्रयोग पहचान को बदलना होगा, लेकिन कम से कम चिंता करने की आवश्यकता नहीं है हर बार जब हम परिनियोजन करने की आवश्यकता होती है तो उत्पादनाम और पब्लिशयूआरएल प्रॉपर्टी के बारे में सही हो रहे हैं (हालांकि यह आदर्श होगा यदि हम आईडीई के भीतर से आवेदन पहचान का उपयोग कर सकते हैं!)।
यह पता चला है कि आप प्रत्येक कॉन्फ़िगरेशन सेटिंग के लिए .csproj फ़ाइल में PublishUrl और ProductName सेट कर सकते हैं, लेकिन आपको प्रोजेक्ट से पहले समाधान फ़ाइल बंद करने और फिर से खोलना होगा संपत्तियों को ताज़ा किया जाता है, केवल परियोजना को उतारने और पुनः लोड करने या इसे एक अलग configura के तहत निर्माण
मेरे csproj फ़ाइल में अब प्रत्येक कॉन्फ़िगरेशन के लिए निम्नलिखित सेटिंग्स हैं ...
& lt; PropertyGroup स्थिति = " '$ (कॉन्फिगरेशन) | $ (प्लेटफ़ॉर्म)' == 'टेस्ट | एसीसीपीयू' "& gt; & LT; PlatformTarget & gt; AnyCPU & lt; / PlatformTarget & gt; & LT; ErrorReport & gt; संकेत & lt; / ErrorReport & gt; & LT; AppConfig & gt; app.Test.config & lt; / AppConfig & gt; & LT; PublishUrl & gt; http: // MyServer / Synergi / टेस्ट / & lt; / PublishUrl & gt; & Lt; उत्पादनाम & gt; सिनर्जी टेस्ट & lt; / ProductName & gt; & Lt; / PropertyGroup & gt;
Comments
Post a Comment