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

时间:2015-07-28 09:18:35

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

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

<add name="DbKoneksiAbsensiHO" providerName="System.Data.OleDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.100.114\dbhris\absentdb.mdb;Jet OLEDB:Database Password=bla123;User ID=admin"  />

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

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

1 个答案:

答案 0 :(得分:3)

查看软件包管理器控制台中的$ error对象。这通常有例外,因此您可以获得callstack。

在控制台中,您可以获得以下完整的异常调用:

$error[0].Exception.StackTrace

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