Resharper重命名文件活动代码分析

时间:2014-07-16 08:34:33

标签: c# visual-studio-2013 resharper

我遇到了ReSharper的问题,它没有使用某些文件。我已经尝试了所有可能性(暂停ReSharper并再次激活它),清理缓存等。)

我会更详细地解释我的问题。我有我的“HomeController.cs”,它有HomeController类。我不知道为什么,Resharper代码分析不能使用这个文件。暂时解决我的问题的诀窍:如果我更改文件的名称(不是类),Resharper代码分析工作正常。

如果我创建一个新的控制器,Resharper代码分析也适用于这个类和文件。

我尝试了thisthis,但它对我不起作用。

当我更改某些文件/类的命名空间时,我的所有问题都开始了。

IDE:Visual Studio 2013 Update 1,Resharper版本8.2.1完整版

有人可以向我解释我在哪里可以配置Resharper或任何其他方法来解决问题吗?

1 个答案:

答案 0 :(得分:1)

你有" Microsoft.AspNet.Identity.Samples" nuget包安装到您的解决方案?如果是,那么,这就是为什么在这样的包附带的文件中没有R#的原因。 ReSharper将nuget包中的所有文件视为NonUserCode。您可以找到更多信息here

删除"非用户代码"来自Nuget样本包的解决方案文件的限制,请打开" packages.config"文件并删除以下字符串:

<package id="Microsoft.AspNet.Identity.Samples" version="{Version}" targetFramework="net45" />

然后保存文件并重新打开解决方案。