Resharper无法检测到Visual Studio 2015已安装

3

我有Visual Studio 2015社区版,它运行得很好。

我现在尝试安装最新版本的resharper,但它说我没有VS2015。

我尝试修复Visual Studio,但resharper仍然无法检测到它。

如何为VS2015安装resharper?

顺便说一句,我使用的是Windows 7。

谢谢!


尝试了管理员模式,给了我以下命令行:JetBrains.ReSharperUltimate.2015.2.exe /VsVersion=14 /SpecificProductNames=ReSharper /Silent=True,我以管理员身份运行了它,但什么也没发生。 - Ella Sharakanski
2
你直接联系JetBrains可能会更好。 - iamkrillin
我在VS2015中使用JetBrains ReSharper Ultimate 2016 3.2。我安装了它,并应用了许可证等等...然后我在工具=>选项中搜索了ReSharper。我曾经暂停过它,然后又恢复了它。然后我关闭了Visual Studio并重新打开了它。然后我在主菜单中看到了resharper。 - Elnaz
问题是,ReSharper有时会认为您没有安装VS,因此拒绝安装。 - Ella Sharakanski
1个回答

5

太好了,我解决了!

问题是由于某些原因,我没有VisualStudio.DTE.14.0注册表键的权限。这是告诉resharper是否安装了VS2015的关键。

为了恢复我的权限,我按照这个链接所说的方法进行操作:我下载了sysinternals,并使用psexec -i -d -s c:\windows\regedit.exe获得了完全访问权限。

然后我添加了自己的权限(右键单击该注册表键,然后选择权限等)。

之后,resharper就能够告诉我已经安装了VS2015!

JetBrains提供的另一个有用提示(感谢@iamkrillin告诉我直接向他们询问)是检查%localappdata%\JetBrains\Shared\v03以获取安装日志。

我真的很高兴它起作用了=)


1
谢谢!我也遇到了同样的问题,设置权限也帮助了我。为了向流程添加一些更具体的细节,关键在于Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes中可以找到,并且您必须右键单击左侧树视图中的密钥以获得权限。然后,我需要添加我的特定用户名并给予完全控制(不仅仅是赋予系统、管理员等角色的完全控制)。 - Chris McGrath

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接