我遇到了ReSharper的问题,它没有使用某些文件。我已经尝试了所有可能性(暂停ReSharper并再次激活它),清理缓存等。)
我会更详细地解释我的问题。我有我的“HomeController.cs”,它有HomeController类。我不知道为什么,Resharper代码分析不能使用这个文件。暂时解决我的问题的诀窍:如果我更改文件的名称(不是类),Resharper代码分析工作正常。
如果我创建一个新的控制器,Resharper代码分析也适用于这个类和文件。
当我更改某些文件/类的命名空间时,我的所有问题都开始了。
IDE:Visual Studio 2013 Update 1,Resharper版本8.2.1完整版
有人可以向我解释我在哪里可以配置Resharper或任何其他方法来解决问题吗?
答案 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" />
然后保存文件并重新打开解决方案。