2012-10-18 7 views
12

Si verificano problemi con il controllo dei file di codice a causa di alcune modifiche apportate al progetto e alla soluzione. Ho rinominato i file di progetto, aggiunto diversi file di progetto nella soluzione e aggiunto molti file nel progetto esistente. Ora ricevo un errore durante il controllo del codice. I dettagli di errore sono:Check-in: Operazione non eseguita Impossibile trovare il file * .csproj.vspscc

Arrivo: Operazione non eseguita Impossibile trovare il file '.... Console.csproj.vspscc'.

Come si crea un file vspscc se non viene creato da solo?

Qualsiasi aiuto sarebbe bello e grazie in anticipo.

risposta

24

Questo sembra piuttosto stupido da parte mia. Ho riavviato il mio Visual Studio e ho potuto eseguire il check in perché Visual Studio ha creato il file vspscc quando ha aperto i progetti e la soluzione.

Rispondere alla mia domanda il più velocemente possibile in modo che nessun altro stampi la mia negligenza prima di me.

E per chi ha bisogno di una risposta come come creare un file vspscc, riavviare l'IDE di Visual Studio

10

Ho visto anche questo in un'altra situazione (VS2012), dove un semplice riavvio non ha fatto il trucco.

Ho avuto un certo numero di nuovi progetti che ho aggiunto a una soluzione esistente ma nel posto sbagliato. Annullare e riaggiungere sembrava andare bene fino al check-in, dove si lamentava che i nuovi progetti aggiunti e relativi file .vspscc non potevano essere trovati. Li stava cercando nella posizione originale piuttosto che in quella in cui si trovano ora.

La risoluzione era di andare a Source Control Explorer, che aveva ancora elementi di check-in contro questi file nelle loro posizioni originali (ma non esistenti), così come i file nelle loro posizioni corrette. La selezione di questi riferimenti errati e "Annulla modifiche in sospeso" per questi file ha risolto il problema.

7

Vorrei provare a utilizzare la finestra di dialogo File/SourceControl/ChangeSourceControl e separare (se necessario), quindi ricollegare il progetto a TFS per ricreare il file .csproj.vspscc.

1

ho rimosso i progetti e hanno lo stesso problema, quindi la mia soluzione era quella di ricreare gli stessi progetti con lo stesso nome, quindi rimuoverli in modo pulito :-) Spero che questo aiuta

1

Ho avuto un problema simile, ma in il mio caso I Visual Studio/TFS non ha potuto correggere il file .csproj. In ogni caso, con l'aiuto di un collega sono stato in grado di determinare che il problema era all'interno di TFS stesso. TFS può avere una vista diversa del tuo codice sorgente rispetto a Visual Studio. Avevo creato il tipo di progetto sbagliato (lo chiamerò Proj1) e l'ho eliminato da VS. Quindi creato il tipo di progetto corretto, che chiamerò Proj2. Quando ho controllato su TFS mi sono lamentato di Prog1.csproj, che mi ha confuso perché non riuscivo a vederlo in VS. Quello che ho imparato è che devi andare in Source Control Explorer di TFS. Da lì vedrai come TFS vede le cose. Abbastanza sicuro, c'era Proj1.csproj (e alcuni altri file correlati a Proj1). Quello che dovevo fare in Source Control Explorer era annullare il check-in in sospeso di quei file e cartelle che non volevo controllare e che non esistevano più. Quindi TFS era felice e potevo effettuare il check-in.

Problemi correlati