为啥我的resharper控件安装之后没有显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的resharper控件安装之后没有显示相关的知识,希望对你有一定的参考价值。

Resharper和Resharper C++有时候会出现,安装之后不显示,VisualStudio菜单栏内找不到的情况,大多数是因为启动VisualStudio的时候没有激活Resharper。

安装的时候,在选择组件界面点解左下角Options。

查看Install into experimental instance是否勾选,如果勾选,会提示命令行启动VisualStudio的方式,比如下拉列表选择了ReSharper,会提示使用devenv.exe /RootSuffix Resharper启动VisualStudio。

为了使用方便,可以重新创建一个devenv.exe快捷方式,在快捷方式页面->目标,最后添加/RootSuffix Resharper参数。

以上是我碰到的一种情况以及解决方式。

参考技术A 错误原因:.Net Framework 版本错误。 比如版本虽然也是4.0,但假如其他电脑上的版本号为4.0.30128.1,而在编译时用的确是4.0.30319.1的话,那么也会报错。 解决办法:下载对应版本的.Net Framework。然后重新安装解决。本回答被提问者采纳

为啥 ReSharper 在内联函数中声称“表达式始终为真”,但在方法中却没有?

【中文标题】为啥 ReSharper 在内联函数中声称“表达式始终为真”,但在方法中却没有?【英文标题】:Why does ReSharper claim "Expression is always true" in inlined function but not in method?为什么 ReSharper 在内联函数中声称“表达式始终为真”,但在方法中却没有? 【发布时间】:2021-01-21 16:42:57 【问题描述】:

Rider 2020.2 及之前的代码没有错误 我将 Rider 升级到 2020.3.1 以及 ReSharper 命令行工具。现在我在 Xamarin C# 项目中收到了这个奇怪的警告:

var controller = new UIActivityViewController(items.ToArray(), null);
controller.CompletionWithItemsHandler = (activityType, completed, returnedItems, error) =>

    // here: Expression is always true
    if (error != null)
    
        logger.Error("Error: 0", error.Description);
    
;

当我将内联处理程序更改为方法时,错误消失了。我在这里错过了什么?

private void CompletionWithItemsHandler(NSString activityType, bool completed, NSExtensionItem[] returnedItems, NSError error)

    if (error != null)
    
        logger.Error("Error: 0", error.Description);
    

【问题讨论】:

您的可空引用类型有问题吗? 我很抱歉这么无知,但是“我的可为空引用类型”是什么意思(我的 C#-foo 是有限的)? UIActivityViewController 是一个 Xamarin.iOS 类,它没有改变......而且error 显然必须可以为空,回调才有意义 如果在函数上方添加一行#nullable disable,有什么不同吗? @DavidG 它没有。我刚刚检查了项目设置,可空引用类型被禁用。 ... 可能是针对 Xamarin.iOS 时新 ReSharper 中的错误? error 属性是否标有 NotNull 属性?我现在没有安装 Xamarin,所以无法检查。 【参考方案1】:

事实证明,代码完全没问题。

Xamarin.iOS 的开发人员已启用 Nullable 引用类型,但并未完全正确标记所有可为空的参数。它似乎已经存在了很长一段时间,但新版本的 Rider 现在还检查了以前显然没有的库代码。

【讨论】:

以上是关于为啥我的resharper控件安装之后没有显示的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的delphi2010好多面板都没有啊

c#动态添加控件,为啥没有显示啊,谢谢啦~

VS安装了ReSharper后,TAB建不好用,有人能教教吗

为啥我的分段控件没有显示在我的视图中?

为啥我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹?

为啥我的 WebPart 上的控件不显示?