2015-03-04 23 views
5

Ustawiłem definicję kompilacji w VS Online dla projektu ASP.NET 5 i próbowałem ją automatycznie zbudować i wdrożyć w witrynie Azure.Czy VS Online wspiera tworzenie ASP.NET 5?

Ale widzę awarię kompilacji wyrzucony przez MSBuild, jak poniżej.

C:\a\src\src\WebApp1\WebApp1.kproj(7,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AspNet\Microsoft.Web.AspNet.Props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

Wygląda VS Online nie wspiera ASP.NET 5. Czy mam rację? Jeśli tak, to kiedy mogę się tego spodziewać? Czy muszę poczekać, aż ASP.NET 5 zostanie oficjalnie wydany?

Odpowiedz

1

Nie dodaliśmy go jeszcze do maszyn budujących. Planujemy to zrobić za około miesiąc.

+5

Witam. Minęło ponad miesiąc, a ASP.NET 5 i DNX wciąż łamią moje kompilacje w VSO. Jakieś pomysły? Obejścia? Próbowałem ręcznie przesyłać pliki do kontroli źródła i modyfikowania plików projektu. Ale wydaje się ciągnąć o wiele więcej rzeczy z mojego folderu użytkownika w oknach .... – Darkonekt

+1

Nadal wydaje się być problemem. Czy jesteśmy bliżej? – dperish

3

Mimo że nie zostały dodane do udostępnionej usługi budowania hostowanego, nadal można budować ASP.NET 5 z VSO.

Po rozpakowaniu maszyny wirtualnej na platformie Azure za pomocą uzupełniających kredytów MSDN można zainstalować na tym komputerze własnego agenta kompilacji i pit VS 2015. To da ci możliwość kompilacji z dowolnymi technologiami, które lubisz.

Gdy VSO wdroży wsparcie produkcji, możesz po prostu odfiltrować tę maszynę wirtualną.

+0

Dzięki za sugestię. To dobre podejście. Udało mi się skonfigurować kontroler i agenta do budowania na wirtualnej maszynie wirtualnej Azure, na której zainstalowano VS 2015 CTP 6, również połączony z VSO. Ale niestety widzę inny problem: 'C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ AspNet \ Microsoft.Web.AspNet.targets (111): Pakiet ProjectK Runtime musi być zainstalowane. Więcej szczegółów znajduje się w oknie wyjściowym. " Rzeczywiście środowisko wykonawcze K zostało już zainstalowane. Czy muszę przekazywać dodatkowe parametry komendy MSBUILD dla mojej własnej usługi kompilacji, aby pracować z projektami ASP.NET 5? – abedon

+0

Czy kiedykolwiek rozwiązałeś ten problem? – flyandi