几周后,我在Visual Studio 2010中重新访问了我的.NET C#项目。我在源代码中只更改了一行,并尝试重建项目,我收到此错误:
恢复NuGet包时出错:找不到。 (HRESULT异常:0x80030002(STG_E_FILENOTFOUND))
我不知道为什么会出现这个错误。什么都没有改变,不知怎的,这个nuget被破坏了。 我已经通过谷歌进行了大量搜索,但没有发现任何可以让我走上正确轨道。
是否有可能将nuget一起移除,因为它只是悲伤的原因?
答案 0 :(得分:6)
我遇到了同样的问题: 我通过转到工具->选项->项目和解决方案->生成并运行并单击确定
解决了此问题。我也有这个调用堆栈:
$chromeInstalled = (Get-Item (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe').'(Default)').VersionInfo
if ($chromeInstalled.FileName -eq $null) {
Write-Host "Chrome is not installed"}
else {
Write-Host "chrome is installed"
}
答案 1 :(得分:-1)
如果在Visual Studio中右键单击解决方案。您是否看到任何名为"启用NuGet包恢复"?
的选项如果是,请尝试点击它并重新重建。