Nasıl Debian bir Visual Studio projesi için Windows paketleri yükleme oluşturabilirim?

oy
16

Ben Visual Studio altında Mono hedefleyen bazı çapraz platform yazılımı geliştiriyorum ve tek bir butona tıklama ile (özellikle Ubuntu) Windows ve Linux için montajcılar oluşturmak mümkün olmak istiyorum. Ben post-build olaydan cygwin arayarak yapabileceğini düşünüyorum, ama ben en iyi ihtimalle Visual Studio eklenti veya bunu yapmanın en kötü ihtimalle bir daha Windows yerli yol umuyordum. paket formatı oldukça basittir ve bu ortak bir ihtiyaç olması gerekir gibi görünüyor.

düzenleme: giriş sorununuzu çoğaltmak nedeniyle diğer hesap altında soru soruldu Yeniden.

Oluştur 06/08/2008 saat 06:36
kaynak kullanıcı
Diğer dillerde...                            


5 cevaplar

oy
5

Debian'ın .deb paketleri tar içeren sadece "ar" arşivler vardır. Oldukça kolay cygwin veya MSYS kullanarak her iki dosya türünü değiştirebilirsiniz:

$ 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

Yoksa, cygwin kullanarak tüm "standart" Debian şeyler yükleyebilir herhalde, ama yine de bir .Net uygulaması bina eğer bunların çoğunu çok size fayda vermez.

Cevap 16/09/2008 saat 17:30
kaynak kullanıcı

oy
4

Bu ortak bir ihtiyaç olması gerekir.

Yazılım geliştiricilerden bazıları küçük bir yüzdesi .NET için geliştirmek
o grubun bazı çok küçük bir yüzdesi mono için geliştirmek
o grubun Bazı küçük bir yüzdesini yerine bir zip ait stable sağlamak isteyen
bu grubun bir kısmı çok küçük bir yüzdesi onların linux hangi uygulamaların inşa etmek istiyor yerine doğal linux pencereler

Sadece sen :-)

Cevap 13/08/2008 saat 04:56
kaynak kullanıcı

oy
4

Ben Mono kullanıcıları tercih gibi görünüyor, özellikle de doğal olarak öyle herhangi bir eklenti farkında değilim MonoDevelop .

Ancak, yerli .deb oluşturma araçlarını kullanarak bu ulaşmak için Cygwin ve özel bir MSBuild görev veya Toplu dosyasını kullanmak mümkün olmalıdır.

Cevap 06/08/2008 saat 07:06
kaynak kullanıcı

oy
0

.NET Çekirdek SDK kullanırsanız, kullanabilirsiniz dotnet-paketleme NET Çekirdek çalışır herhangi bir platformdan bir Debian kurulum paketi oluşturmak için araçlar.

Örneğin, koşu dotnet deb -c Release -f netcoreapp2.1 -r ubuntu.16.04-x64ardından yaratacak .debEğer Ubuntu 16.04 üzerinde uygulamayı yüklemek için kullanabileceğiniz dosyayı.

Proje deposu daha fazla ayrıntı vardır.

Cevap 06/09/2018 saat 11:01
kaynak kullanıcı

oy
0

Java araçlarını kullanarak sakıncası yoksa onunla Debian paketleri oluşturmak mümkündür jdeb bir Ant komut. Yani Cygwin güvenmek yerine muhtemelen hafif.

Cevap 14/01/2014 saat 11:43
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more