unit testing - unittest - Visual Studio 2013 no puede abrir la ventana de prueba
unittest visual studio (4)
Esto parece ser causado por una corrupción en la caché del modelo de componente.
Cierre todas las instancias de Visual Studio, luego navegue a la carpeta y elimínela.
% LOCALAPPDATA% / Microsoft / VisualStudio / 12.0 / ComponentModelCache
Ahora reinicie Visual Studio y debería funcionar de nuevo.
Cuando abro Visual Studio 2013 y cargo mi solución, aparece un mensaje de error que me indica que no se puede cargar la ventana de prueba.
The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.
1) Cannot compose part ''Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal'' because a cycle exists in the dependencies between the exports being composed. To break this cycle, consider changing some imports from constructor to property injection.
Element: Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal --> Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal
Resulting in: Cannot get export ''Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal (ContractName="Microsoft.VisualStudio.TestWindow.Data.TestsService+ITestsServiceInternal")'' from part ''Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal''.
Element: Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal (ContractName="Microsoft.VisualStudio.TestWindow.Data.TestsService+ITestsServiceInternal") --> Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal
The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.
1) An operation is not legal in the current state. (Exception from HRESULT: 0x80131509)
Resulting in: An exception occurred while trying to create an instance of type ''Microsoft.VisualStudio.TestWindow.VsHost.TestWindowHost''.
Resulting in: Cannot activate part ''Microsoft.VisualStudio.TestWindow.VsHost.TestWindowHost''.
Element: Microsoft.VisualStudio.TestWindow.VsHost.TestWindowHost --> Microsoft.VisualStudio.TestWindow.VsHost.TestWindowHost
Resulting in: Cannot get export ''Microsoft.VisualStudio.TestWindow.VsHost.TestWindowHost (ContractName="Microsoft.VisualStudio.TestWindow.Controller.IOpenResult")'' from part ''Microsoft.VisualStudio.TestWindow.VsHost.TestWindowHost''.
Element: Microsoft.VisualStudio.TestWindow.VsHost.TestWindowHost (ContractName="Microsoft.VisualStudio.TestWindow.Controller.IOpenResult") --> Microsoft.VisualStudio.TestWindow.VsHost.TestWindowHost
Resulting in: Cannot set import ''Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal..ctor (Parameter="openResult", ContractName="Microsoft.VisualStudio.TestWindow.Controller.IOpenResult")'' on part ''Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal''.
Element: Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal..ctor (Parameter="openResult", ContractName="Microsoft.VisualStudio.TestWindow.Controller.IOpenResult") --> Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal
Resulting in: Cannot get export ''Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal (ContractName="Microsoft.VisualStudio.TestWindow.Data.TestsService+ITestsServiceInternal")'' from part ''Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal''.
Element: Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal (ContractName="Microsoft.VisualStudio.TestWindow.Data.TestsService+ITestsServiceInternal") --> Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal
Visual Studio no puede ejecutar pruebas en absoluto. Al cerrar y volver a abrir la ventana de prueba se muestra el mismo error.
Intenté responder mejor (navegar a la carpeta y eliminarla.% LOCALAPPDATA% / Microsoft / VisualStudio / 12.0 / ComponentModelCache) y no funcionó PERO, basado en este método, encontré la solución que funciona para mí:
navegue a la carpeta y elimínela:% LOCALAPPDATA% / Microsoft / WDExpress / 11.0 / ComponentModelCache
Espero poder ayudar a algunas personas de esta manera
La eliminación de solution.v12.suo y solution.suo también puede ayudar a resolver el problema.
Simplemente cerrar y volver a abrir Visual Studio (2015) puede ayudar.