2016-06-30 16 views
5

Stiamo migrando il nostro progetto su .NET Core e sto aggiornando il nostro server di build seguendo i passaggi presentati in questa pagina https://www.microsoft.com/net/core#windows.Microsoft.DotNet.Web.targets mancanti dopo l'installazione di .NET Core RTM

Dopo l'installazione di VS 2015 aggiornamento 3 e DotNetCore.1.0.0-VS2015Tools.Preview2 e la creazione del progetto, viene visualizzato un messaggio di errore: Il progetto importato "C: \ Programmi (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14 .0 \ DotNet.Web \ Microsoft.DotNet.Web.targets "non è stato trovato. Ho controllato il server di build e sono sicuro che la cartella DotNet.Web che dovrebbe essere trovata in C: \ Programmi (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ è mancante.

Perché non è stato installato e come posso risolvere questo problema?

risposta

9

Il problema era che quando ho applicato VS Update 3 su VS 2015 non ho controllato l'opzione Strumenti di sviluppo Web di Microsoft. Ho dovuto fare quanto segue per ottenere la cartella e il file sul posto.

Programma e funzionalità -> Visual Studio -> fare clic con il pulsante destro del mouse e selezionare modifica -> selezionare modifica -> verificare Strumenti di sviluppo Web Microsoft -> fare clic su Aggiorna.

Dopo l'aggiornamento eseguire nuovamente il file DotNetCore.1.0.0-VS2015Tools.Preview2.exe e selezionare la riparazione (questo passaggio è necessario).

Questo creerà la C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet.Web e file Microsoft.DotNet.Web.targets

+0

Questo ha funzionato (anche se abbiamo dovuto aggiungere l'opzione "SKIP_VSU_CHECK = 1" al DotNetCore Tools exe per farlo funzionare.Tuttavia, le build ora stanno morendo con l'errore 'Project * my_project_name * non ha un file di lock. Esegui "dotnet restore" per generare un nuovo file di lock .' Eventuali suggerimenti? –

Problemi correlati