Sadece project.json
ve global.json
dosyalarına sahip C# projelerinde dnu build
çalıştırmak ve .sln
ve .xproj
gibi MSBuild ayarlarının olmaması olası mı merak ediyorum. İşte benim dizin yapısı neye benzediği:Bir çözüm dosyası olmayan DNX projelerinde `dnu build 'nasıl çalıştırılır?
$ dnu build global.json
Microsoft .NET Development Utility Mono-x64-1.0.0-rc1-16231
Unable to locate project.json.
Total build time elapsed: 00:00:00.0017763
Total projects built: 1
ne yapmalıyım: Ben repo köküne cd
ve dnu build global.json
çalıştırdığınızda
LibFoo/
-global.json
-src/
--LibFoo/
---project.json
---QuuxBar.cs
-test/
--LibFoo.Tests
---project.json
---QuuxBarTests.cs
, burada çıkış alıyorum nedir? project.json
dosyalarının tümünü dizinde bulabildiğim ve bunlara dnu build
'u çalıştırdığım bir tür hackish şeyi mi çalıştırmalıyım? Repo içindeki tüm alt projeler hakkında açık bir bilgi sahibi olmadan bunu yapmanın bir yolu var mı? Sonra
#!/usr/bin/env bash
dnu build src/LibFoo/project.json
dnu build test/LibFoo.Tests/project.json
ve ben sürüme 10 daha satırları eklemeden bu işi yapmak için bir yol olacağını, src/
dizin altında 10 proje daha eklendi: bu benim yapı komut dosyası Söz gelimi
Herhangi bir yardım için teşekkür ederiz, teşekkürler!