Domanda Build Failure. Errore: 'percorso' non può essere una stringa vuota ("") o iniziare con il carattere null


Ho una soluzione che funziona bene in VS2015. Ho appena installato VS2017 RTM e dopo la conversione, i tentativi di creare la soluzione falliscono immediatamente con l'errore:

Build Failure. Errore: 'percorso' non può essere una stringa vuota ("") o iniziare con il carattere null.

Come posso aggirare questo?


44
2018-03-07 17:05


origine


risposte:


Il problema sembra essere con la nuova funzionalità di caricamento della soluzione leggera di VS2017.

Per sistemarlo, prima ripulisci:

  • Chiudi Visual Studio 2017
  • Cancella o rinomina il .vs cartella
  • Riapri la soluzione

Successivamente, non riattivare il caricamento leggero della soluzione per quella soluzione.

È possibile disabilitare completamente il caricamento leggero della soluzione per tutte le soluzioni nelle opzioni, ma se il problema si applica solo ad alcune soluzioni, allora potrebbe essere un po 'pesante.


78
2018-03-07 17:05



Ho anche avuto questo problema con tutti i miei progetti VS2015 (aka project.json). L'eliminazione della cartella .vs non ha risolto il problema.

Infine, ho disattivato la casella di controllo "caricamento di soluzioni leggere" in Strumenti -> Opzioni -> Progetti e soluzioni -> Caricamento della soluzione leggera per tutte le soluzioni


13
2018-03-08 09:15



Mi sono imbattuto nello stesso problema in Visual Studio 2017, con una soluzione di grandi dimensioni che caricava peso leggero. Ho guardato :https://developercommunity.visualstudio.com/content/problem/15861/unable-to-build-solution-after-upgrading-to-the-la.html

E suggeriscono anche di non leggere la soluzione di carico:
    a) tasto destro del mouse sulla soluzione
    b) disabilita il caricamento leggero
    c) chiudere la soluzione
    d) ricarica e ricompila la soluzione.


10
2017-07-21 10:33



Ho incontrato questo problema con una cattiva configurazione di bower.json. Eseguire il backup del file bower.json e cancellare le dipendenze. Vedi se questo rimuove l'errore. In tal caso, aggiungi nuovamente le dipendenze una alla volta fino a quando il problema non si è verificato


1
2018-03-09 02:33



Queste soluzioni non hanno funzionato per me, ma ho trovato .vs \ config \ applicationhost.config e ha avuto

    <location path="" overrideMode="Allow">

Ho aggiunto la cartella in cui distribuirei il progetto e lo ha creato. (o avrebbe se non avessi errori del compilatore :)


1
2017-08-08 19:51