2017-10-10 91 views
5

Kendi klasöründe bir çözüm ve bir webapi projesi oluşturdum. Daha sonra projeyi çözüme ekledim.Varsayılan projeyi dotnet çalıştırmak için ayarlayın

henüz CLI ile yapılabilir Bu mümkün ya da değil mi, (i Visual Studio yaptığınız gibi)

Ben varsayılan ayarlayarak projeyi belirtmeden dotnet run çalıştırabiliyor olmak istiyorum?

+0

Belki de alternatif docker-compose kullanmaktır, sadece öneri, diğer yolu bilmiyorum. –

+0

Çalıştırmak istediğiniz projede .bat dosyası oluşturabilir, örneğin ASPNETCORE_ENVIRONMENT = Yerel dotnet run gibi – KenL

cevap

3

Şu anda bu dotnet run ile mümkün değil.

dotnet run, msbuild hedeflerini geri yükleme ve derleme yapmak için çağırıyor, ancak aslında program ve bağımsız değişkenleri yeni statik bir değerlendirmeden çalıştırmaya çağırıyor, yani bir çözüm için özel yapı mantığı ekleseniz bile (=> "proje" Bu özelliklerin diğer projelerden alınması için özel msbuild mantığını çalıştırma şansınız yoktur. (Biri, yerleşik yürütülebilir dosyaya ilişkin göreceli yolları hala sabit olarak kodlayabilir, ancak bu çok hantal ve çok esnek değildir)

Bu, dotnet run -p my/project komutunu çalıştıran scipts (.bat, .sh) oluşturmak için en iyi yol anlamına gelir. sizin için çok yazmanız gerekmeden sizin için.

İlgili konular