esto realmente me está frustrando. este problema ocurre cuando tengo un archivo .cs particularmente grande (uno en el que estoy trabajando actualmente tiene 6000 líneas y muchos tipos anónimos).copia de estudio visual al portapapeles IDE se congela
Copiaré una línea o una parte del texto, y algunas veces después de copiar varias cosas en el portapapeles, o algunas veces incluso después de la primera copia, frente al uso de CPU dispara hasta 50% y el IDE se congela para cualquier cosa minuto, tal vez más. el pegado ocurre inmediatamente, no se congela.
si finalizo la tarea devenv.exe y la reinicio, normalmente la copia vuelve a funcionar bien un par de veces hasta que se congela nuevamente.
tengo la sensación del problema podría estar atado a intellisense tratando de volver a calcular ... pero por qué sucede esto cuando el código se copia realmente no tiene sentido para mí.
Una cosa que he encontrado es que si copio texto mediante el método "seleccionar y arrastrar & ctrl con el mouse", evito el problema. eso es lo que me llevó a creer que puede ser algo relacionado con el anillo del portapapeles o escribir en el portapapeles.
Ya he probado:
- SP1 instalado
- antivirus desactivado
- intelisense desactivados por el cambio de nombre Feacp.dll (esto no parece que desactivarlo en absoluto)
- desactivado por intelisense desmarcar las casillas de verificación texteditor/C#/intellisense (tampoco parece deshabilitarlo)
- deshabilitado intellisense desmarcando los miembros de la lista automática & parámetro infor mation (parece que lo deshabilita)
- ejecutó una macro para eliminar todos los elementos del anillo portapapeles - los eliminó pero el problema persistía.
Debo recalcar que esto solo parece suceder cuando los archivos de código se vuelven grandes, lo que también suele deberse a que tienen muchos tipos anónimos en el código.
estoy usando Win7 x64 con 3 gb de RAM, sin embargo, tuve este problema en vista x64 también.
también, y lo digo de la manera más amable posible, por favor no tome el enfoque de refactorización. Trabajo mucho en la base de datos con grandes conjuntos de datos para que los tipos anónimos tengan que estar allí. En mi opinión, no importa cómo alguien escribe su código, esta funcionalidad de VS debería funcionar correctamente sin congelar el IDE.
¿Qué versión de VS.Net estás usando? – Kibbee
estoy usando VS 2008 – benpage