मैं अपने डॉटनेट कोर प्रोजेक्ट को एक निष्पादन योग्य के रूप में संकलित करने के लिए कॉन्फ़िगर करना चाहता हूं।डॉटनेट कोर एकल निष्पादन योग्य कैसे बनाएं
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true
},
"dependencies": {},
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.1.0"
}
},
"imports": "dnxcore50"
}
},
"runtimes": {
"win10-x64": {}
}
}
मैं इसे तो यह एक एकल program.exe के रूप में संकलित कैसे कर सकते हैं:
परियोजना dotnet new
साथ उत्पन्न के समान है? जब मैं dotnet publish
चलाता हूं तो यह एक प्रकाशित फ़ोल्डर में dlls और program.exe डालता है, लेकिन उन्हें गठबंधन नहीं करता है।
मुझे यकीन नहीं है लेकिन मुझे लगता है कि यह संभव नहीं है, आप ऐसा क्यों करना चाहते हैं? –
कमांड लाइन एप्लिकेशन को तैनात करना आसान बनाता है - केवल एक फ़ाइल –
मुझे यह भी विश्वास नहीं है कि यह संभव है। यदि आप एक निष्पादन योग्य के रूप में तैनात करने का एक आसान तरीका ढूंढ रहे हैं, तो आप अपनी प्रकाशित फ़ाइलों को निष्पादन योग्य ज़िप फ़ाइल में लपेट सकते हैं- जो आपको अपना एकल एक्सई देगा। – Ketrex