2012-03-25 6 views
21

Ho il problema che Visual Studio (o forse Resharper?) Rimuove le interruzioni di riga quando provo ad avviare la mia applicazione. Ciò accade in un modo in cui quando preme F5 o clic sul pulsante di esecuzione con il mouse viene rimossa una linea sulla linea in cui il cursore è stato rimosso per l'ultima volta, il che è estremamente fastidioso.Visual Studio rimuove l'interruzione di riga all'avvio

Non ho ancora provato tante cose perché non so da dove iniziare. Non ho mai sperimentato questo problema prima ed era sempre lavorando con la stessa impostazione:

  • Visual Studio 2010
  • ReSharper 6.1.1

Altri plugin che uso, ma che sono stati installati dopo il problema (così Penso che non dovrebbero essere correlati al problema):

  • AnkhSVN
  • TeamCity

Esempio:

Prima:

public void test(){ 
    int x = 5; 
} 

Dopo aver eseguito la soluzione:

public void test(){ 
    int x = 5;} 

Edit: Questo problema sembra essere correlato a ReSharper - quindi speriamo che saranno in grado di correggi questo problema perché non ho mai avuto questo con nessuna versione precedente. (http://devnet.jetbrains.net/message/5456038#5456038).

+0

In quale tipo di file sono le interruzioni di riga in fase rimossi? Puoi dare un pezzo di codice di esempio che illustra il problema? – JaredPar

+1

non l'ho sperimentato in qualsiasi altro file rispetto ai normali file di codice C# e sembra anche che non accada tutte le volte – Eggi

+0

qualcuno ha risolto questo problema, ho VS 2013 e resharper 8. ho ancora questo problema. – beka

risposta

1

Dai un'occhiata alle impostazioni delle parentesi graffe di ReSharper: http://www.jetbrains.com/resharper/features/code_formatting.html#Code_Style_Configuration_and_Sharing (primo screenshot). Prova a modificare queste impostazioni in base alle tue esigenze.
Se sei un membro di un team, forse qualcun altro ha abilitato la condivisione delle "impostazioni di stile del codice". Vedi il link precedente per quello, secondo screenshot. Si verifica anche quando si crea il progetto?

+0

Le seguenti impostazioni sono utilizzate: http: // i.imgur.com/2Df9r.png. Il progetto è non è condiviso con nessuno, quindi le opzioni di condivisione non dovrebbero essere il problema. Inoltre, non penso che queste opzioni sopra dovrebbero produrre un output come menzionato sopra. – Eggi

+1

Ho lo stesso problema. Visual Studio 2013 e Resharper 8. Solo con un progetto. Altri progetti funzionano bene. Qualsiasi file nel progetto. Come risolvi questo problema? –

-1

A questo punto, suggerirei di disinstallare e reinstallare VS. Quindi aggiungi ReSharper e le tue estensioni uno alla volta.

4

farei questo prima di reinstallare:

  1. Disinstalla Tutti i plugin
  2. Tipo DEVENV.exe/resetsettings

Ora cercare di utilizzare il codice come descritto senza plugin. Aggiungete lentamente i plug-in se ok e controllateli dopo l'installazione se il problema si manifesta. se no era un po 'di ambientazione in uno e se ne è andato, se ritorna dopo averne installato uno hai una buona cosa da guardare.

Proprio blatting l'ambiente significa che troverete mai che cosa sta causando, che mi avrebbe infastidire :)

0

Nelle opzioni di compilazione prova a fare del progetto pulito, quindi aprire chiudere il programma. Dopo questo fai un progetto di ricostruzione. Assicurati anche che il progetto sia in modalità debug per test =)!

10

Questo è un problema con Dexexpress Dim @ ster patch. Se si eliminano le licenze.licx e compile nel codice sorgente. Non è successo. Il problema è quando apri un modulo e license.licx viene di nuovo creato. Si disinstalla la patch questa scomparsa. Ma non capisco perché disattivare Resharper anche il problema. Ma senza patch e resharper + prova devexpress funziona bene.

Il problema è la patch.

+4

Basta aggiungere questo comando in "Pre-build event line di comando" del tuo progetto: 'echo. 2> "$ (ProjectDir) \ Properties \ licenses.licx" ' – Nickun

+0

questo risolve il mio problema grazie a – GeniusIDS

+0

utilizzando echo.2>" $ (ProjectDir) \ Properties \ licenses.licx "in VS 2015 con DevExpress v16.1.5 durante la compilazione I ottenere il seguente errore Impossibile risolvere il tipo '2' nel file licenses.licx. Qualche idea su come risolvere questo problema? – vcRobe

0

Eliminare il risharper delle impostazioni nella soluzione. Mi ha aiutato.

+0

puoi dire quale specifica impostazione in ReShaprer hai "cancellato"? – itsho

-2

ho avuto l'same problem. ho utilizzare questo script precompilati-evento

break>$(ProjectDir)\Properties\licenses.licx 

ho ReSharper 10.0.2, VS2013, Componenti DevExpress e VisualSVN.

0

So che questa domanda è un po 'vecchia. Ma questo può aiutare chiunque abbia riscontrato lo stesso errore con i controlli di reSharper e devexpress. Ho provato tutte le istruzioni di cui sopra, ma il nulla funziona. BTW sto usando Visual Studio 2017 con resharper 2017.2.2 e devexpress 17.2.3

Questo funziona per me.

Open build & run window in resharper. Fai clic su Riprendi> Windows> Crea & Esegui per aprire la finestra, quindi seleziona "Abilita 'Build Resharper", apri qualsiasi file nell'editor di testo e sposta il cursore alla fine di qualsiasi riga di codice o su qualsiasi riga vuota e prova a creare il progetto per vedere se funziona.

Spero che questo vi aiuterà.