मैं विजुअल स्टूडियो प्रोजेक्ट के लिए विंडोज़ में डेबियन इंस्टॉल पैकेज कैसे बना सकता हूं?

मैं विजुअल स्टूडियो के तहत मोनो को लक्षित करने वाले कुछ क्रॉस प्लेटफॉर्म सॉफ़्टवेयर का विकास कर रहा हूं और एक बटन क्लिक के साथ विंडोज और लिनक्स (उबंटू विशेष रूप से) के लिए इंस्टॉलर बनाने में सक्षम होना चाहता हूं। मुझे लगता है कि मैं इसे पोस्ट-बिल्ड इवेंट से साइगविन को कॉल करके कर सकता हूं, लेकिन मैं एक विजुअल स्टूडियो प्लगइन पर सबसे अच्छा या उम्मीद कर रहा था कि इसे करने का सबसे अधिक विंडोज-मूल तरीका। ऐसा लगता है कि पैकेज प्रारूप काफी सरल है और यह एक आम आवश्यकता होनी चाहिए।

संपादित करें: डुप्लिकेट लॉगिन समस्या के कारण अन्य खाते के तहत फिर से पूछे जाने वाले प्रश्न।

0
जोड़ा संपादित
विचारों: 1

4 उत्तर

मुझे किसी भी प्लगइन से अवगत नहीं है जो इसे मूल रूप से करता है, खासकर जब से मोनो उपयोगकर्ता MonoDevelop पसंद करते हैं।

हालांकि, मूल .deb निर्माण उपकरण का उपयोग करके इसे प्राप्त करने के लिए सिग्विन और कस्टम एमएसबिल्ड टास्क या बैच फ़ाइल का उपयोग करना संभव होना चाहिए।

0
जोड़ा

यह एक सामान्य आवश्यकता होनी चाहिए।

Some small percentage of software developers develop for .NET
Some very small percentage of that group develop for mono
Some small percentage of that group wants to provide .debs instead of just a zip
Some very small percentage of that group wants to build their linux apps on windows instead of natively on linux

यह सिर्फ आप पर है :-)

0
जोड़ा
हाहा शायद..लेकिन मैं थोड़ी आश्चर्यचकित हूं कि लोग वास्तव में मोनो डेवलपमेंट को पसंद करते हैं, क्योंकि इसमें डिबगर भी नहीं है और विजुअल स्टूडियो के मुफ्त संस्करण उपलब्ध हैं।
जोड़ा लेखक Luke, स्रोत

डेबियन के .deb संकुल टैरबॉल वाले "ar" अभिलेखागार हैं। आप साइगविन या एमएसआई का उपयोग करके दोनों प्रकार की फाइलों में आसानी से उपयोग कर सकते हैं:

$ ar xv asciidoc_8.2.1-2_all.deb 
x - debian-binary
x - control.tar.gz
x - data.tar.gz

$ tar -tzf control.tar.gz 
./
./conffiles
./md5sums
./control

या आप साइगविन का उपयोग कर सभी "मानक" डेबियन सामान स्थापित कर सकते हैं, मुझे लगता है, लेकिन यदि आप .Net ऐप बना रहे हैं तो उसमें से अधिकांश चीजें आपको अधिक लाभ नहीं पहुंचाएंगी।

0
जोड़ा

यदि आपको जावा टूल्स का उपयोग करने में कोई फर्क नहीं पड़ता है तो एंट स्क्रिप्ट में jdeb के साथ डेबियन पैकेज बनाना संभव है। साइगविन पर भरोसा करने से शायद यह हल्का है।

0
जोड़ा