with visual unittest unit test studio intellitest create unit-testing visual-studio-2013 mstest visual-studio-test-runner

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.