ASP.NET Core 1.1 网络应用加载错误 Visual Studio 2017 RC
ASP.NET Core 1.1 web app loading error with Visual Studio 2017 RC
我用 Visual Studio 2017 RC 创建了一个解决方案,一切都还不错,但我关闭了解决方案并稍后重新打开它,我无法再加载 Web 应用程序项目,我有错误:
An error occurred with the project.
Value cannot be null.
Paramater : key
该项目针对框架 .NETCoreApp 1.1.
这是我在日志文件中发现的错误:
=====================
12/01/2017 13:16:45
Recoverable
System.AggregateException: Une ou plusieurs erreurs se sont produites. ---> System.ArgumentNullException: La valeur ne peut pas être null.
Nom du paramètre : key
à Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.EnsureNotFaultedTree(IProjectVersionedValue`1 appliedValue)
à Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.<PublishTreeAsync>d__66.MoveNext()
--- Fin de la trace de la pile d'exception interne ---
---> (Exception interne #0) System.ArgumentNullException: La valeur ne peut pas être null.
Nom du paramètre : key
à Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.EnsureNotFaultedTree(IProjectVersionedValue`1 appliedValue)
à Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.<PublishTreeAsync>d__66.MoveNext()<---
===================
英语翻译错误:
=====================
12/01/2017 13:16:45
Recoverable
System.AggregateException: One or several errors occurred. ---> System.ArgumentNullException: The value cannot be null.
Parameter's name : key
Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.EnsureNotFaultedTree(IProjectVersionedValue`1 appliedValue)
Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.<PublishTreeAsync>d__66.MoveNext()
--- Fin de la trace de la pile d'exception interne ---
---> (Exception interne #0) System.ArgumentNullException: The value cannot be null.
Parameter's name : key
Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.EnsureNotFaultedTree(IProjectVersionedValue`1 appliedValue)
Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.<PublishTreeAsync>d__66.MoveNext()<---
===================
解决方案是 post 在 Visual Studio 开发者社区:https://developercommunity.visualstudio.com/content/problem/11125/visual-studio-2017-rc-unable-to-load-a-aspnet-core.html
所以,这是解决方案:
- 关闭Visual Studio
- 删除项目的所有 bin 和 obj 对象
- Re-open 您的解决方案,您的 .NETCoreApp 1.1 项目将被正确加载
- 添加 NuGet 包:Microsoft.DiaSymReader.Native,版本 1.5.0-beta2-24728
此操作解决了问题。
我用 Visual Studio 2017 RC 创建了一个解决方案,一切都还不错,但我关闭了解决方案并稍后重新打开它,我无法再加载 Web 应用程序项目,我有错误:
An error occurred with the project.
Value cannot be null.
Paramater : key
该项目针对框架 .NETCoreApp 1.1.
这是我在日志文件中发现的错误:
=====================
12/01/2017 13:16:45
Recoverable
System.AggregateException: Une ou plusieurs erreurs se sont produites. ---> System.ArgumentNullException: La valeur ne peut pas être null.
Nom du paramètre : key
à Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.EnsureNotFaultedTree(IProjectVersionedValue`1 appliedValue)
à Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.<PublishTreeAsync>d__66.MoveNext()
--- Fin de la trace de la pile d'exception interne ---
---> (Exception interne #0) System.ArgumentNullException: La valeur ne peut pas être null.
Nom du paramètre : key
à Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.EnsureNotFaultedTree(IProjectVersionedValue`1 appliedValue)
à Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.<PublishTreeAsync>d__66.MoveNext()<---
===================
英语翻译错误:
=====================
12/01/2017 13:16:45
Recoverable
System.AggregateException: One or several errors occurred. ---> System.ArgumentNullException: The value cannot be null.
Parameter's name : key
Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.EnsureNotFaultedTree(IProjectVersionedValue`1 appliedValue)
Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.<PublishTreeAsync>d__66.MoveNext()
--- Fin de la trace de la pile d'exception interne ---
---> (Exception interne #0) System.ArgumentNullException: The value cannot be null.
Parameter's name : key
Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.EnsureNotFaultedTree(IProjectVersionedValue`1 appliedValue)
Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.TreeService.<PublishTreeAsync>d__66.MoveNext()<---
===================
解决方案是 post 在 Visual Studio 开发者社区:https://developercommunity.visualstudio.com/content/problem/11125/visual-studio-2017-rc-unable-to-load-a-aspnet-core.html
所以,这是解决方案:
- 关闭Visual Studio
- 删除项目的所有 bin 和 obj 对象
- Re-open 您的解决方案,您的 .NETCoreApp 1.1 项目将被正确加载
- 添加 NuGet 包:Microsoft.DiaSymReader.Native,版本 1.5.0-beta2-24728
此操作解决了问题。