nuget在哪里记录详细的错误消息



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

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上发现了这个问题,但我在ActivityLog.xml中没有看到任何错误信息。我试图运行Visual Studio与/log开关,但仍然没有得到记录。问题是只有这个包,我可以成功地安装我创建的其他包。

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

看看包管理器控制台中$error对象。它通常有一个异常,你可以从中获得调用堆栈。

从控制台中,您可以通过以下方式获得完整的异常调用栈:

$error[0].Exception.StackTrace

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

相关内容

最新更新