SORU
10 EYLÜL 2008, ÇARŞAMBA


Mümkün MSBuild dosyaları (visual studio sln) komut satırından oluşturmak için Mono mi?

MonoDevelop ateşlemek zorunda kalmadan Visual Studio çözümleri oluşturmak mümkün mü?

CEVAP
11 EYLÜL 2008, PERŞEMBE


Mevcut durum (Mono 2.10, 2011): xbuild şimdi Visual Studio / MSBuild projeleri de dahil olmak üzere tüm sürümleri kurmak mümkün .sln dosyaları. Microsoft msbuild yürütme gibi sadece xbuild çalıştırın .Net Çerçeve. Monodevelop yüklü gerek yok, xbuild standart Mono yükleme ile birlikte geliyor.

Eğer inşa özel görevler kullanıyorsa, Windows çalıştırılabilir dosyaları (rmdir xcopy) bağlı umurlarında bile işe yarayacaktır.

Proje dosyalarını düzenleme, standart Windows kullanım yolu sözdizimi - gerekirse xbuild tarafından dönüştürülecektir. Bu kuralın bir önemli uyarı büyük / küçük harf duyarlılığı - aynı dosya adı farklı kovan karışmaz. Eğer bu bir proje varsa, MONO_IOMAP=case xbuild foo.sln (ya da MONO_IOMAP=all TL) çağırarak uyumluluk modunu etkinleştirebilirsiniz. Mono bir sayfa MSBuild project porting daha gelişmiş teknikleri tarif etti.

Mono 2.0 cevabı (2008):xbuild (VS2005 ile oldukça iyi çalışıyor .henüz tamamlanmadı csproj dosyaları, VS2008 ile ilgili sorunlar vardır .csproj ve işlemez .sln). Mono 2.1 içine mdtool (MonoDevelop komut satırı oluşturma motoru) kod tabanı birleştirmeyi planlıyor, ama şu anda mdtool daha iyi bir seçimdir. Eğer yüklü MonoDevelop mdtool build -f:project.sln man mdtool.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013