Wygląda na to, że ostatnia aktualizacja nocnych wersji RC2 zmieniła sposób uruchamiania programów. Od czasu aktualizacji wyświetlany jest błąd podczas uruchamiania następującego polecenia.Brak odpowiedniego typu "Program" dla punktu wejścia
// "commands": {
// "web": "Microsoft.AspNet.Server.Kestrel --server.urls http://localhost:1287"
// }
dnx --watch web
'Microsoft.AspNet.Server.Kestrel' does not contain a 'Program' type suitable for an entry point Stopped listening.
Kompilacja Startup.cs i ma następujące metody.
public class Startup
{
public void ConfigureServices(IServiceCollection services, IHostingEnvironment env)
{ ... }
public void Configure(IApplicationBuilder app, IApplicationLifetime lifetime)
{ ... }
}
Co należy zrobić, aby program do uruchomienia z najnowszymi nightly buduje?
Oto przykład, który odtwarza problem. https://github.com/roydukkey/moist/tree/stackoverflow-34615917
SDK: v1.0.0-rc2-16357
Używam "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc2- *" itd. – roydukkey
Rozwiązanie powinno być takie samo (chyba że nastąpi drastyczna zmiana, która nie zdziwiłaby mnie: D), dajcie sobie spokój i zastosujcie swoje wersje. – tugberk
"WebApplication" nie zawiera definicji "Run" Web.DNX 4.5.1 – roydukkey