包管理初始化失败:打开Visual Studio 2017时出现访问被拒绝错误

sdnqo3pr  于 2023-06-24  发布在  其他
关注(0)|答案(6)|浏览(806)

在Windows 7 64位上打开VS 2017时,我收到以下错误:
包管理初始化失败:拒绝访问。
您可以通过检查文件来获取更多信息:
C:\Users<username>\AppData\Roaming\Microsoft\VisualStudio\15.\ActivityLog.xml
这一切都是在我将我的解决方案添加到SVN之后开始的。我没有任何问题,直到我试图添加一个文件,并得到以下错误:
值不在预期范围内
我按照this answer中提到的步骤,做了**'devenv/setup',之后开始出现包管理初始化失败:拒绝访问。打开VS时出现**错误。现在Visual Studio甚至无法启动。
有没有人遇到过这个问题并解决了?

编辑:

我试着从一名管理员开始,它成功了。但除此之外就没有了。

bzzcjhmw

bzzcjhmw1#

事实证明,这是一个bug,尚未解决。当starting Visual Studio after an update时也会发生此错误。
但有一个从this thread的变通方法对我有效,
从以下文件夹中删除privateregistry.bin文件:
C:\users%username%\Appdata\Local\Microsoft\VisualStudio\15.0_
然而,这是一个临时修复,重置用户的首选项。这就是为什么当我以管理员身份启动它时它能工作的原因,因为问题是特定于用户的。

更新

这个bug应该在最新版本的Visual Studio中得到了修复。但是为了修复错误,旧的privateregistry.bin文件仍然需要删除。

alen0pnh

alen0pnh2#

@Xpleria,答案很好。要打开 AppData 文件夹,您可以键入以下内容:
%AppData%
直接在地址栏。
https://support.pointlogic.com/faq/troubleshooting/accessing-the-appdata-folder

bd1hkmkf

bd1hkmkf3#

我在一个新的vs示例中安装SSDT for VS 2017后遇到了这个问题。就像我的机器里有两个Visual Studio。为了解决这个问题,我卸载了SSDT包,重新启动我的机器,并在初始安装的Visual Studio示例上重新安装它。

rqqzpn5f

rqqzpn5f4#

我也遇到了同样的问题

C:\Users\UserName\AppData\Local\Microsoft\VisualStudio

我注意到我有多个版本的Visual Studio,这意味着当前的更新可能没有成功,因为我无法删除@Neil Patro说的文件,我只是删除了整个更新,一切都好。我想把这个作为答案可能会有所帮助。

lawou6xi

lawou6xi5#

我在运行现有VS示例时发生了这种情况,我禁用了一个扩展(VsChromium)。关闭所有VS示例解决了错误,VS正常启动。环境:VS 2019 Pro,Win 10 x64,以当前用户身份运行。

hgc7kmma

hgc7kmma6#

清除NuGet缓存:NuGet缓存将下载的软件包文件存储在您的计算机上。该高速缓存有助于解决与损坏或过期的包文件相关的问题。要清除NuGet缓存,请执行以下步骤:
关闭Visual Studio。删除以下文件夹的内容:%userprofile%.nuget\packages %localappdata%\NuGet\Cache

相关问题