Ok, questo è più un errore di compilazione che un errore di programmazione. Non ho mai avuto molte ragioni per sporcarmi le mani con le build, quindi questo errore mi lascia sconcertato.
Ho provato googling questo errore con scarsi risultati, le risposte sono o inesistenti, incomprensibili o non applicabili.
L'errore è:
The "exists" function only accepts a scalar value, but its argument
"$(PackageSourceManifest)" evaluates to "[same path];[same path]" which is not a
scalar value. C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\
v10.0\Web\Microsoft.Web.Publishing.targets
In ogni caso, ho scavato nel Microsoft.Web.Publishing.targets e ho trovato la linea dove è erroring fuori. Ho dei verbosi basati su dove stavo tentando di vedere se potevo trovare tutto ciò che mi rimaneva da risolvere.
Niente.
Ho cercato su google come modificare i manifesti di origine dei pacchetti, ho cercato in Proprietà di costruzione, ho cercato un manifest sorgente o anche qualcosa che dice manifest sorgente, niente. Forse sto cercando troppo o forse non so cosa cercare.
Qualche idea su come risolvere questo problema e che cosa ha causato questo?
'[stesso percorso]; [stesso percorso]' è il problema, non ci può essere solo un percorso. –
Si può ottenere ciò che '$ (PackageSourceManifest)' risolve? – TheVillageIdiot
Alla fine, ho appena creato un nuovo progetto. Compila bene ora. Presumo la conversione tra versioni di Visual Studio e versioni di framework, qualcosa è incasinato. – Madeline