2016-06-30 27 views
5

Przeprowadzamy migrację naszego projektu do .NET Core i uaktualniam nasz serwer kompilacji zgodnie z instrukcjami przedstawionymi na tej stronie https://www.microsoft.com/net/core#windows.Microsoft.DotNet.Web.targets brakuje po zainstalowaniu .NET Core RTM

Po zakończeniu aktualizacji VS 2015 3 i DotNetCore.1.0.0-VS2015Tools.Preview2 i budowaniu projektu pojawia się komunikat o błędzie: Zaimportowany projekt "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14 .0 \ DotNet.Web \ Microsoft.DotNet.Web.targets "nie został znaleziony. Sprawdziłem serwer kompilacji i na pewno brakuje folderu DotNet.Web, który powinien znajdować się w C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \.

Dlaczego to nie zostało zainstalowane i jak mogę to naprawić?

Odpowiedz

9

Problem polegał na tym, że po zastosowaniu aktualizacji VS 3 w VS 2015 nie sprawdzałem opcji Microsoft Web Developer Tools. Musiałem wykonać następujące czynności, aby uzyskać folder i plik na miejscu.

Program i funkcje -> Visual Studio -> prawy przycisk myszy i wybierz zmianę -> wybierz modyfikację -> sprawdź Narzędzia Microsoft Web Developer -> kliknij aktualizację.

Po aktualizacji uruchom ponownie plik DotNetCore.1.0.0-VS2015Tools.Preview2.exe i wybierz naprawę (ten krok jest konieczny).

Spowoduje to utworzenie katalogu C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet.Web i Microsoft.DotNet.Web.targets złożyć

+0

To działało (choć musieliśmy dodać opcja "SKIP_VSU_CHECK = 1" do narzędzia DotNetCore Tools exe, aby uruchomić, ale teraz kompiluje się z błędem "Project * my_project_name * nie ma pliku blokady. Uruchom" dotnet restore ", aby wygenerować nowy plik blokady .' Jakieś sugestie? –

Powiązane problemy