SpecFlowOSS / SpecFlow.VS

The next version of the Visual Studio extension for SpecFlow
MIT License
36 stars 10 forks source link

After updating Visual Studio 2022 to latest version getting Error #163

Open somnath0991 opened 1 month ago

somnath0991 commented 1 month ago

Used Visual Studio

Visual Studio 2022

Are the latest Visual Studio updates installed?

Yes

SpecFlow Section in app.config or content of specflow.json

<?xml version="1.0" encoding="utf-8" ?>

Issue Description

Error hash: 922178479 Microsoft.VisualStudio.Composition.CompositionFailedException: Expected 1 export(s) with contract name "SpecFlow.VisualStudio.ProjectSystem.VsIdeScope" but found 0 after applying applicable constraints. at Microsoft.VisualStudio.Composition.ExportProvider.GetExports(ImportDefinition importDefinition) at Microsoft.VisualStudio.Composition.ExportProvider.GetExports[T,TMetadataView](String contractName, ImportCardinality cardinality) at Microsoft.VisualStudio.Composition.ExportProvider.GetExport[T,TMetadataView](String contractName) at Microsoft.VisualStudio.Composition.ExportProvider.GetExportedValue[T]() at Microsoft.VisualStudio.ComponentModelHost.ComponentModel.GetService[T]() at SpecFlow.VisualStudio.VsUtils.ResolveMefDependency[T](IServiceProvider serviceProvider) in D:\a\1\s\SpecFlow.VisualStudio.Package\VsUtils.cs:line 362 at SpecFlow.VisualStudio.ProjectSystem.VsIdeScopeLoader.LoadProjectSystem() in D:\a\1\s\SpecFlow.VisualStudio.Package\ProjectSystem\VsIdeScopeLoader.cs:line 81

Error hash: 78671751 Microsoft.VisualStudio.Composition.CompositionFailedException: Expected 1 export(s) with contract name "Reqnroll.VisualStudio.ProjectSystem.VsIdeScope" but found 0 after applying applicable constraints. at Microsoft.VisualStudio.Composition.ExportProvider.GetExports(ImportDefinition importDefinition) at Microsoft.VisualStudio.Composition.ExportProvider.GetExports[T,TMetadataView](String contractName, ImportCardinality cardinality) at Microsoft.VisualStudio.Composition.ExportProvider.GetExport[T,TMetadataView](String contractName) at Microsoft.VisualStudio.Composition.ExportProvider.GetExportedValue[T]() at Microsoft.VisualStudio.ComponentModelHost.ComponentModel.GetService[T]() at Reqnroll.VisualStudio.VsUtils.ResolveMefDependency[T](IServiceProvider serviceProvider) in D:\a\Reqnroll.VisualStudio\Reqnroll.VisualStudio\Reqnroll.VisualStudio.Package\VsUtils.cs:line 362 at Reqnroll.VisualStudio.ProjectSystem.VsIdeScopeLoader.LoadProjectSystem() in D:\a\Reqnroll.VisualStudio\Reqnroll.VisualStudio\Reqnroll.VisualStudio.Package\ProjectSystem\VsIdeScopeLoader.cs:line 81

Steps to Reproduce

  1. Opening Solution in Visual Studio
  2. Add Extension as Specflow
  3. Pop up asking to Close VS to get changes of extension get installed
  4. Close Visual Studio
  5. wait for changes installed
  6. again open Visual Studio
  7. Again pop up will appear

Link to Repository Project

https://github.com/HON-HCE/APM-hcp-apm-testautomation.git