【问题标题】:Issue with kpm restore when trying to run vNext sample app尝试运行 vNext 示例应用程序时出现 kpm restore 问题
【发布时间】:2014-07-18 16:35:29
【问题描述】:

所以我按照说明 here 开始使用 vNext。

一切顺利,直到我进入必须运行kpm restore 的步骤,并且我在控制台窗口中得到以下输出:

C:\GitRepo\vNext\samples\ConsoleApp>CALL "C:\Users\jconway\.kre\packages\KRE-svr
50-x86.0.1-alpha-build-0421\bin\KLR.cmd" --lib "C:\Users\jconway\.kre\packages\K
RE-svr50-x86.0.1-alpha-build-0421\bin\;C:\Users\jconway\.kre\packages\KRE-svr50-
x86.0.1-alpha-build-0421\bin\lib\Microsoft.Framework.PackageManager" "Microsoft.
Framework.PackageManager" restore
Restoring packages for C:\GitRepo\vNext\samples\ConsoleApp\project.json
Attempting to resolve dependency ConsoleApp >= 1.0.0
Attempting to resolve dependency System.Console >= 4.0.0.0
  GET http://nuget-components.bedegaming.com:8081/FindPackagesById()?Id='System.
Console'
  GET http://devgallery.bedegaming.net/api/v2/FindPackagesById()?Id='System.Cons
ole'
  GET http://www.myget.org/F/aspnetwebstacknightly/FindPackagesById()?Id='System
.Console'
  GET http://www.myget.org/F/nuget-mirror/FindPackagesById()?Id='System.Console'

  GET https://resharper-plugins.jetbrains.com/packages/FindPackagesById()?Id='Sy
stem.Console'
  GET https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Console'

  GET https://nuget.org/api/v2/FindPackagesById()?Id='System.Console'
Attempting to resolve dependency mscorlib >=
Attempting to resolve dependency System >=
Attempting to resolve dependency System.Core >=
Attempting to resolve dependency Microsoft.CSharp >=
Attempting to resolve dependency ConsoleApp >= 1.0.0
Attempting to resolve dependency System.Console >= 4.0.0.0
  NotFound http://nuget-components.bedegaming.com:8081/FindPackagesById()?Id='Sy
stem.Console' 92ms
  OK http://devgallery.bedegaming.net/api/v2/FindPackagesById()?Id='System.Conso
le' 72ms
Warning: FindPackagesById: System.Console
  '=' is an unexpected token. The expected token is ';'. Line 1, position 252.
  GET http://devgallery.bedegaming.net/api/v2/FindPackagesById()?Id='System.Cons
ole'
  OK http://devgallery.bedegaming.net/api/v2/FindPackagesById()?Id='System.Conso
le' 45ms
Warning: FindPackagesById: System.Console
  '=' is an unexpected token. The expected token is ';'. Line 1, position 252.
  GET http://devgallery.bedegaming.net/api/v2/FindPackagesById()?Id='System.Cons
ole'
  OK http://devgallery.bedegaming.net/api/v2/FindPackagesById()?Id='System.Conso
le' 42ms
Error: FindPackagesById: System.Console
  '=' is an unexpected token. The expected token is ';'. Line 1, position 252.
  NotFound https://resharper-plugins.jetbrains.com/packages/FindPackagesById()?I
d='System.Console' 205ms
Warning: FindPackagesById: System.Console
  Reference to undeclared entity 'copy'. Line 128, position 13.
  GET https://resharper-plugins.jetbrains.com/packages/FindPackagesById()?Id='Sy
stem.Console'
  NotFound https://resharper-plugins.jetbrains.com/packages/FindPackagesById()?I
d='System.Console' 331ms
Warning: FindPackagesById: System.Console
  Reference to undeclared entity 'copy'. Line 128, position 13.
  GET https://resharper-plugins.jetbrains.com/packages/FindPackagesById()?Id='Sy
stem.Console'
  OK https://nuget.org/api/v2/FindPackagesById()?Id='System.Console' 714ms
  NotFound https://resharper-plugins.jetbrains.com/packages/FindPackagesById()?I
d='System.Console' 285ms
Error: FindPackagesById: System.Console
  Reference to undeclared entity 'copy'. Line 128, position 13.
  OK http://www.myget.org/F/nuget-mirror/FindPackagesById()?Id='System.Console'
983ms
  OK http://www.myget.org/F/aspnetwebstacknightly/FindPackagesById()?Id='System.
Console' 1424ms
  OK https://www.myget.org/F/aspnetvnext/FindPackagesById()?Id='System.Console'
2498ms
----------
System.AggregateException: One or more errors occurred. ---> System.Xml.XmlExcep
tion: '=' is an unexpected token. The expected token is ';'. Line 1, position 25
2.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   at System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken(String expectedToken1, S
tring expectedToken2)
   at System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken(Int32 pos, String expect
edToken1, String expectedToken2)
   at System.Xml.XmlTextReaderImpl.HandleEntityReference(Boolean isInAttributeVa
lue, EntityExpandType expandType, Int32& charRefEndPos)
   at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char qu
oteChar, NodeData attr)
   at System.Xml.XmlTextReaderImpl.ParseAttributes()
   at System.Xml.XmlTextReaderImpl.ParseElement()
   at System.Xml.XmlTextReaderImpl.ParseElementContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
   at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
   at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
   at System.Xml.Linq.XDocument.Load(Stream stream, LoadOptions options)
   at System.Xml.Linq.XDocument.Load(Stream stream)
   at Microsoft.Framework.PackageManager.Restore.NuGet.PackageFeed.<_FindPackage
sByIdAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RemoteWalkProvider.<FindLibraryBySnapsh
ot>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RemoteWalkProvider.<FindLibraryByVersio
n>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<FindLibraryByVersion
>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<FindLibraryMatch>d__
1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<FindLibraryEntry>d__
1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<CreateGraphNode>d__1
.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<CreateGraphNode>d__1
.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreCommand.<RestoreForProject>d__1.
MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceled
Exceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotifica
tion)
   at System.Threading.Tasks.Task`1.get_Result()
   at Microsoft.Framework.PackageManager.RestoreCommand.ExecuteCommand()
   at Microsoft.Framework.PackageManager.Program.<>c__DisplayClass1.<Main>b__8()

---> (Inner Exception #0) System.Xml.XmlException: '=' is an unexpected token. T
he expected token is ';'. Line 1, position 252.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   at System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken(String expectedToken1, S
tring expectedToken2)
   at System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken(Int32 pos, String expect
edToken1, String expectedToken2)
   at System.Xml.XmlTextReaderImpl.HandleEntityReference(Boolean isInAttributeVa
lue, EntityExpandType expandType, Int32& charRefEndPos)
   at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char qu
oteChar, NodeData attr)
   at System.Xml.XmlTextReaderImpl.ParseAttributes()
   at System.Xml.XmlTextReaderImpl.ParseElement()
   at System.Xml.XmlTextReaderImpl.ParseElementContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
   at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
   at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
   at System.Xml.Linq.XDocument.Load(Stream stream, LoadOptions options)
   at System.Xml.Linq.XDocument.Load(Stream stream)
   at Microsoft.Framework.PackageManager.Restore.NuGet.PackageFeed.<_FindPackage
sByIdAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RemoteWalkProvider.<FindLibraryBySnapsh
ot>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RemoteWalkProvider.<FindLibraryByVersio
n>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<FindLibraryByVersion
>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<FindLibraryMatch>d__
1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<FindLibraryEntry>d__
1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<CreateGraphNode>d__1
.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreOperations.<CreateGraphNode>d__1
.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Microsoft.Framework.PackageManager.RestoreCommand.<RestoreForProject>d__1.
MoveNext()<---

----------
Restore failed
One or more errors occurred.

有人对此有解决方案吗?

【问题讨论】:

    标签: asp.net .net asp.net-mvc asp.net-mvc-5 kvm


    【解决方案1】:

    看看 fiddler 发生了什么。我可以看到它正在尝试从我的私人提要中恢复软件包。我的私人提要返回 404 页,导致它失败。

    解决方案是打开 Visual Studio 并转到工具 > 库包管理器 > 包管理器设置... > 包源。然后我不得不取消选择除 nuget.org 之外的所有源并添加 https://www.myget.org/F/aspnetvnext/ 作为包源。

    保存后我再次尝试,一切正常

    【讨论】:

    • 如果 jaywayco 回答不起作用,请尝试在创建新项目时将 .NET Framework 版本设置为 4.5.3。像 4.5.1 这样的低版本应该可以工作,但我没有测试它们。
    • 对于 VS2013,它是工具 > NuGet 包管理器 > 包管理器设置 > 包源。这适用于您没有 VS2015 预览版并且您只是使用命令行或 PowerShell 的情况。
    • 感激不尽!花了几个小时试图解决这个问题......除了我的机器上安装了 PostSharp 对我来说也是一样的,所以我只需要从包资源列表中取消选择它,一切都很好。
    猜你喜欢
    • 2021-09-26
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-22
    • 1970-01-01
    • 2016-07-28
    • 2015-06-03
    相关资源
    最近更新 更多