【问题标题】:Where does nuget log detailed error messagenuget在哪里记录详细的错误信息
【发布时间】:2015-07-28 09:18:35
【问题描述】:

我创建了包并将其推送到本地存储库。现在,当我尝试使用包管理器控制台安装包时,我收到以下错误消息

Installing 'MyPackage 1.0.0'.
Successfully installed 'MyPackage 1.0.0'.
Adding 'MyPackage 1.0.0' to TestConsoleApp.
Uninstalling 'MyPackage 1.0.0'.
Successfully uninstalled 'MyPackage 1.0.0'.
Install failed. Rolling back...
Install-Package : Failed to add reference to 'MyDll'.
At line:1 char:16
+ Install-Package <<<<  MyPackage
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

我正在使用 Visual Studio 2012。我在 nuget.org 上找到了 this issue,但在 ActivityLog.xml 中没有看到任何错误消息。我尝试使用 /log 开关运行 Visual Studio,但仍然没有记录任何内容。问题只是这个包,我可以成功安装我创建的其他包。

所以我的问题是,nuget 是否在任何地方记录更详细的消息,如果是,我可以在哪里找到它?

【问题讨论】:

    标签: visual-studio-2012 nuget nuget-package


    【解决方案1】:

    查看包管理器控制台中的 $error 对象。这通常有异常,您可以从中获取调用堆栈。

    从控制台您可能能够获得以下完整的异常调用堆栈:

    $error[0].Exception.StackTrace
    

    否则,请查看 $error 对象,看看它有哪些有用的信息。

    【讨论】:

    • 谢谢,这就是我要找的!
    猜你喜欢
    • 2011-05-25
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多