如果我想使用在Visual Studio 2019中以其他帐户运行的扩展程序,我真的需要重新下载并安装它吗?

问题描述 投票:0回答:1

我下载并安装了我的VS 2019副本的扩展名,但随后发现我需要使用其他用户帐户来访问某处的服务器...所以我从以下位置开始:

runas /user:thedomain\theuser /netonly "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe"

并且当我的窗口显示时,我发现扩展名不再列在已安装的列表中。

所以我不得不重新下载/安装其中的所有300+ MB。

听起来有点生气。如果我需要连接100多个不同的帐户怎么办?我为每个帐户的单个插件都需要30GB的空间吗?而且我每次都必须手动安装吗?

visual-studio-2019 visual-studio-extensions
1个回答
0
投票

如果我需要连接100多个不同的帐户,该怎么办?做我需要为每个插件提供30GB的空间帐户?而且我每次都必须手动安装吗?

据我所知,VS扩展名是[[每个用户,并且安装在%LocalAppData%\Microsoft\VisualStudio\<Visual Studio version>\Extensions\文件夹中。

一些扩展名是管理扩展,它们安装在<Visual Studio>installation folder>\Common7\IDE\Extensions\文件夹中。参见here。因此,当您更改Windows帐户时,先前帐户的扩展名将不会加载到当前的Visual Studio中。

However

VSIXInstaller.exe具有一个开关,该开关可以像Sergey所说的那样为当前系统上的所有用户安装扩展,并感谢他。您不再需要为每个帐户重新下载扩展程序。

解决方案>>

1。首先,您应该从VS Marketplace website下载所需的扩展名

2。用cmd中的

VSIXInstaller.exe

在我这边的路径C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE中存在。然后在下面运行此命令:
VSIXInstaller.exe /admin path_to_the_vsix.vsix
希望它可以帮助您:)
© www.soinside.com 2019 - 2024. All rights reserved.