13

我正在尝试关注这篇文章。有一个步骤说您需要 XSockets.Sample.WebRTC通过包管理器控制台(PMC)安装,这就是我卡住的地方。
我收到一条错误消息File contains corrupted data,如下所示 -

在此处输入图像描述

我浏览了这篇文章 ,但没有一个解决方案对我有用。我找不到任何解决我的问题的方法。我究竟做错了什么?我如何使它工作?

另一个问题是,在我正在关注 的文章中,有这张图片显示 -在此处输入图像描述

但我LocalNugetpackage source. 我只有两个选择 - 检查上图。

为什么会有这种差异?我的 Visual Studio 安装有什么问题吗?

4

8 回答 8

29

问题出在Nuget Package Manager Console. 如果有人遇到此问题,请尝试更新Nuget Package Manager版本,在我的情况下有效。

要更新Nuget Package Manager点击 Tools-> Extensions and Updates-> Updates
 -> Visual Studio Gallery-> Nuget Package Manager

于 2014-03-07T14:17:42.297 回答
2

我将 Nuget 包管理器版本更新为 2.8(最新版本)但同样的问题。

最后,参考http://nuget.codeplex.com/discussions/272453上的解决方案,我解决了问题。

通过清除包缓存和禁用防病毒软件,通过包管理器控制台(PMC)临时安装 XSockets.Sample.WebRTC 对我来说是成功的。

于 2014-03-26T19:25:21.373 回答
0

尝试这个:

右键单击项目 -> 卸载项目然后,右键单击 .csproj 并编辑。寻找 Xsockets.Sample.WebRTC(可能不存在)

如果它在那里,请将其删除,并在再次加载项目后重新安装;)

于 2014-03-06T14:11:49.257 回答
0

在使用 powershell 进行解决方案范围的字符串替换后,我遇到了类似的问题。我不小心从命令中排除了 .exe 文件,它改变了 .nuget 文件夹中的 nuget.exe 文件。升级 Nuget 包管理器没有帮助,但是用另一个解决方案的版本替换 nuget.exe 有帮助。

判断这是否是您的问题的一种简单方法是右键单击运行可疑的 nuget.exe,以管理员身份运行,如果它给您一个错误,表明它与您的 Windows 版本不兼容,那么您就知道它被破坏了.

于 2015-06-12T19:28:00.580 回答
0

恢复解决方案后我遇到了同样的错误,被错误地删除了,解决了以下问题。我关闭了 Visual Studio,然后从包文件夹中删除了所有包,当我再次打开解决方案时,错误消息不存在并且 VS 要求我恢复丢失的包,恢复包后一切正常:)

于 2015-06-17T17:09:53.713 回答
0

我最近突然得到了这个。

我需要更新到包管理器控制台版本 2.8.60723.765。

启动它显示:

========================
NuGet Enable Package Restore Fix
========================
To fix package restore:
1. Please enable package restore in Visual Studio FIRST.
2. Run the command: Install-NuGetEnablePackageRestoreFix 
3. Restart Visual Studio.

This should fix that pesky broken build you are experiencing.

跑步

Install-NuGetEnablePackageRestoreFix

重建为我修复了它。

于 2016-02-01T14:26:45.600 回答
0

在包还原期间,我的电脑断电。我也遇到了 nuget 包管理器的问题:

文件包含损坏的数据

当我打开包管理器控制台时,我收到了这条消息:

无法从路径“Microsoft.OData.Core.6.15.0\Microsoft.OData.Core.6.15.0.nupkg”读取包。

我通过简单地从磁盘中删除该包来解决它,当我打开包管理器时,原来的错误消息消失了,我能够恢复我删除的包。

于 2016-07-14T18:26:49.193 回答
0

就我而言,Nuget 包管理器扩展已经是最新版本,而且清除本地缓存也无济于事。

但是,当我清除包文件夹并重建解决方案时 - 它解决了问题。

于 2016-11-29T21:34:12.007 回答