Visual Studio 2017:ASP.NET MVC Project无法在Windows 10更新后打开

问题描述:

我正在使用ASP.NET MVC Framework为我的Web应用程序开发使用Visual Studio 2017。我一直没有问题打开我的项目。不过,昨天我刚刚更新了我的窗户10.今天我不能跟以下Visual Studio 2017:ASP.NET MVC Project无法在Windows 10更新后打开

An exception was encountered while constructing the content of this frame. This information is also logged in "C:\Users\chan.yoonghon\AppData\Roaming\Microsoft\VisualStudio\15.0_3a4e3740\ActivityLog.xml". 

Exception details: 
System.ArgumentException: The number of generic arguments provided doesn't equal the arity of the generic type definition. 
Parameter name: instantiation 
    at System.RuntimeType.MakeGenericType(Type[] instantiation) 
    at Microsoft.VisualStudio.Composition.Reflection.TypeRef.get_ResolvedType() 
    at Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeImport.get_ImportingSiteType() 
    at Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeImport.get_ImportingSiteTypeWithoutCollection() 
    at Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeImport.get_IsLazy() 
    at Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeImport.get_LazyFactory() 
    at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import) 
    at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.SatisfyImports() 
    at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.SatisfyImmediateImports() 
    at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState) 
    at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveToState(PartLifecycleState requiredState) 
    at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose() 
    at Microsoft.VisualStudio.Composition.ExportProvider.<>c__DisplayClass53_0.<CreateExport>b__0() 
    at System.Lazy`1.CreateValue() 
    at System.Lazy`1.LazyInitValue() 
    at System.Lazy`1.get_Value() 
    at Microsoft.VisualStudio.Composition.ExportProvider.<>c__DisplayClass70_0`2.<GetExports>b__1() 
    at System.Lazy`1.CreateValue() 
    at System.Lazy`1.LazyInitValue() 
    at System.Lazy`1.get_Value() 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExportedValue[T]() 
    at Microsoft.VisualStudio.ComponentModelHost.ComponentModel.GetService[T]() 
    at Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigatorServices.get_AttachedCollectionService() 
    at Microsoft.VisualStudio.PlatformUI.SolutionNavigatorPane.RefillNavigator() 
    at Microsoft.VisualStudio.PlatformUI.SolutionNavigatorPane.OnToolWindowCreated() 
    at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, UInt32 flags) 
    at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, ProvideToolWindowAttribute tool) 
    at Microsoft.VisualStudio.Shell.Package.FindToolWindow(Type toolWindowType, Int32 id, Boolean create, ProvideToolWindowAttribute tool) 
    at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Guid& toolWindowType, Int32 id) 
    at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsToolWindowFactory.CreateToolWindow(Guid& toolWindowType, UInt32 id) 
    at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent() 

我甚至没能还可以创建一个新的Visual Studio ASP.NET项目有以下错误打开我以前的Visual Studio项目。

The number of generic arguments provided doesn't equal the arity of the generic type definition. 
Parameter name: instantiation 

我建议您修复或重新安装visual studio。

转到开始>> Visual Studio安装>>快跑吧>> KLICK旁边的启动图标>>修理 Repair Visual Studio

+0

这对我的作品 –