2012-05-22 11 views
15

Sto cercando di pubblicare un progetto ASP.NET in VS2010, e sto ottenendo il seguente errore:ASP.NET pubblicare cercando di copiare un file inesistente

Copying file bin\CKFinder.pdb to obj\Release\Package\PackageTmp\bin\CKFinder.pdb failed. Could not find file 'bin\CKFinder.pdb'.

avevo provato ad utilizzare una versione di prova di CKFinder (con CKEditor), ma l'ho appoggiato. Ho rimosso tutti i riferimenti a CKFinder, comprese le cartelle e i riferimenti, o almeno così pensavo.

Ho provato a cercare questo errore e sono uscito vuoto. Questo sta diventando frustrante.

Perché si verifica questo errore? Idee?

Grazie in anticipo. . .

+1

Aggiornamento: sono entrato in Project -> Impostazioni pacchetto/pubblicazione e ho fatto clic su "Escludi simboli debug generati". Il progetto è ora in pubblicazione mentre scrivo questo. –

risposta

6

Aggiornamento: Sono entrato in Project -> Impostazioni pacchetto/pubblicazione e ho fatto clic su "Escludi simboli debug generati". Il progetto ha iniziato a pubblicare senza problemi.

Aggiornamento n. 2 (questa è probabilmente la risposta migliore): ho provato a pubblicare come debug invece di rilascio (sì, volevo mantenere le funzionalità di debug in questa particolare versione) e l'errore si è verificato nuovamente. È risultato che non ho escluso CKfinder.dll dal progetto. Una volta che l'ho fatto, ha funzionato senza problemi.

+0

non io ...Errore 1 Copia del file Visualizzazioni \ Default1 \ Index.cshtml in obj \ Release \ Package \ PackageTmp \ Views \ Default1 \ Index.cshtml non riuscita. Impossibile trovare il file "Visualizzazioni \ Default1 \ Index.cshtml". In VS2012 Express! –

+4

Dah! I file non si trovano nella cartella ma solo nel file .proj. Subversione Commettere fallire! –

+7

I commenti di Francois Breton si sono rivelati utili per me. Avevo rimosso un riferimento a una DLL, ma TFS non rifletteva lo stesso. Ho dovuto andare a modificare il mio file Project.csproj e rimuovere il riferimento . Salvalo su disco, VS chiede di ricaricare il progetto. Ora pubblicazione okay –

10

Mi sono anche imbattuto in questo problema. Che stavo ricevendo il seguente errore, quando si cerca di pubblicare MVCForum 1.7: il commento di

Copying file App_Data\NuGetBackup\Hello.txt to obj\Release\Package\PackageTmp\App_Data\NuGetBackup\Hello.txt failed. Could not find file 'App_Data\NuGetBackup\Hello.txt'.

François Breton mi ha aiutato a raggiungere la soluzione.

E 'semplice:

aprire il file Csproj con un editor di testo (Blocco note, Notepad ++; Visual Studio si aprirà come un progetto

Press Ctrl + F e cercare il file del problema. nel mio caso il file è stato "Hello.txt" senza virgole

Sotto la ItemGroup risiedeva:.

<ItemGroup> 
    <Content Include="App_Data\NuGetBackup\Hello.txt" /> 
    <Content Include="Content\admin\Admin.css"> 
     <DependentUpon>Admin.scss</DependentUpon> 
    </Content> 
...More code omitted due to brevity. 

Ho eliminato la riga e voilà! Visual Studio mi ha permesso di visualizzare l'anteprima prima della pubblicazione !!

Finirà così:

<ItemGroup> 
    <Content Include="Content\admin\Admin.css"> 
     <DependentUpon>Admin.scss</DependentUpon> 
    </Content> 
...More code omitted due to brevity. 
1

Ho incontrato lo stesso problema, ho appena cliccato Mostra tutti i file, e cancellati i file che avevano punto esclamativo con loro. Spero che questo aiuti qualcuno.

6

Me appena rimosso giallo segnato file dal mio soluzione Visual Studio & ha funzionato molto per me perché i file sono stati aggiunto e rimossi molte volte dalle cartelle ma la sua non rimosso dal VS progetto di soluzione.

Problemi correlati