Visual Studio (e possibilmente TFS) ha in qualche modo (penso che durante un'unione di controllo origine) si confonda sul percorso di un progetto all'interno della mia soluzione.Visual Studio che recupera un percorso errato a un progetto da qualche parte
Si pensa che sia qui (percorsi esempio per semplicità):
C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj
, mentre in realtà, il file di progetto si trova qui:
C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj
non posso per la vita di me a farlo riconoscere la posizione corretta. Ho provato:
Rimuovere e riaggiungere il progetto dalla posizione corretta. Viene visualizzato un messaggio di errore:
The project file at C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj could not be found
.Modifica manuale del file .sln per garantire che tutti i riferimenti a
ExampleProjectCorrect.csproj
abbiano i percorsi corretti.Fare una ricerca nei file nella directory della soluzione per entrambi i percorsi corretti e non corretti, per cercare di rintracciare dove studio nasconde il percorso errato.
Eliminazione di directory della cache per VS e TFS
Sto strappando i capelli perché non posso ricreare la soluzione in quanto ha vicino come non fa differenza 100 progetti in ed è legato a per controllare il controllo con molti altri sviluppatori che lavorano su di esso.
Qualcuno può indicarmi la giusta direzione su dove sta memorizzando questo percorso errato e/o su come ripristinarlo in modo che la dannata cosa si carichi correttamente?
Quindi, cosa succede se si sposta il progetto nella directory ExampleProjectWrong? –
Ok, alcuni progressi .. Spostarlo nella cartella sbagliata mi permette di caricarlo in Visual Studio. Tuttavia, non posso mantenerlo lì poiché la directory "ExampleProjectWrong" è la sede di un altro progetto, che contiene la stessa struttura di cartelle. Quindi, qualsiasi idea su come cambiare il percorso del progetto ora ce l'ho caricato? Il campo del percorso nelle proprietà del progetto non scaricato non è disponibile, anche quando il progetto viene scaricato? –
Ho avuto questo problema per la seconda volta ora, ma questa volta sono stato in grado di capire che il progetto ramificato aveva come target la cartella originale perché usavo stringhe di connessione diverse. Questo è stato molto strano la prima volta, facendo sì che visualstudio eseguisse il debug dei file dalla cartella di origine e li mescolasse con i file del ramo, e persino Log4net si connettesse alla cartella originale! ** ha eliminato la soluzione proprio file ** e ora accede correttamente solo ai file ramificati. – Binke