2014-12-27 10 views
5

Dopo una difficoltà con la creazione di un database (prima con un framework entità, dopo senza), abbiamo un database (e un file EntityModel_HFFContext che non usiamo, non è collegato). Il lavoro normale è proseguito e ho installato un pacchetto NuGet per una Sitemap MVC.Impossibile trovare il file di origine in CSC

Da quel momento, il progetto ha funzionato bene, ma dopo un paio di giorni sono apparsi due avvisi circa due file mancanti: "Il file principale, 'EntityModel_HFF.tt', per il file 'locatie.cs' non è stato trovato in il file di progetto. " ("HFF" è il nome del progetto qui dentro) e quindi quelli multiplied themselves into errors: "File sorgente" locatie.cs "non possono essere trovati" in un file CSC che non riesco a trovare.

Questi due file ('locatie.cs' e 'klant.cs') non sono in nessuna vista, ma in qualche modo vengono visualizzati fuori da tutte le cartelle, dicendo che non escono (see this screencapture). Ho provato a cancellare quei file manualmente, ma questo non ha avuto successo. Ho provato anche in altri modi, ma questo ha portato alla cancellazione completa del database, quindi ora sono un po 'disperato.

Non ho idea di dove guardare e cosa fare, per eliminare questi due file (o probabilmente riferimenti a questi file, poiché non li usiamo affatto), quindi non ho questi errori più. Qualcuno di voi ha la minima idea di dove devo guardare (ad esempio dove si trova questo file CSC) e cosa devo aggiustare per sistemarlo?

Forse può essere utile sapere che uso di Visual Studio 2013.

Aggiornamento

ho fissato gli errori di scarico del progetto, modificando il file .csproj e commentando

<Compile Include="klant.cs"> 
    <DependentUpon>EntityModel_HFF.tt</DependentUpon> 
</Compile> 

(e anche l'altro). Ora questi errori sono finiti - è un modo sicuro per farlo?

risposta

6

Il motivo per cui si verifica l'errore è dovuto al fatto che quando si eliminava il file locatie.cs e klant.cs, non li si rimuoveva dalla soluzione del progetto stessa, quindi, Visual Studio si aspetta che il file faccia parte del progetto ma è incapace di trovarli, il che spiega i segnali di pericolo gialli.

Come quello che hai detto, tutto ciò che devi fare è rimuovere i file dalla soluzione poiché non esistono più. Quindi sì, è sicuro commentare quella parte nel file .csproj.

Anche se, vorrei ricordare che non è stato necessario risolvere tutti questi problemi, tutto ciò che si doveva fare era eliminare il file nella soluzione in Visual Studio, poiché non esiste più.