我创建了包并将其推送到本地存储库。现在,当我尝试使用软件包管理器控制台安装软件包时,我收到以下错误消息
<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在任何地方记录更详细的消息,如果有,我可以在哪里找到它?
答案 0 :(得分:3)
查看软件包管理器控制台中的$ error对象。这通常有例外,因此您可以获得callstack。
在控制台中,您可以获得以下完整的异常调用:
$error[0].Exception.StackTrace
否则,请查看$ error对象,看看它有哪些可能有用的信息。