繁体   English   中英

Visual Studio 2013 C# 编辑器无法识别我的课程

[英]Visual Studio 2013 C# Editor doesn't recognize my class

嗨,我在带有 Visual Studio 2013 Update 4 的 MVC 5 项目中有 2 个类,如下所示:

第一类

using System.Collections.Generic;

namespace Model
{
    public class OrderLine
    {
          public Product Product {get;set;}
          ....
          ....
    }

}

我在同一个文件夹(模型)内同一个项目中的第二个文件:

namespace Model
{
     public class Product 
     {
         ....
         ....
         //some product class properties
     }
}

我的问题是,在我的第一个类( OrderLine )中, Product类显示为红色,即使项目编译完美,我也无法访问诸如this.Product.Name之类的Product属性,C# 编辑器也找不到这些属性。

正如我提到的,项目编译没有问题,只是 C# 编辑器难以编码,因为它无法识别类或属性。

我已经尝试修复视觉工作室并修复更新 4,但没有任何运气。

有任何想法吗??

提前非常感谢。

嗨,事实证明我已经找到解决方案。 这是一个Resharper问题,通过遵循此帖子中的解决方案得以解决:

链接: 即使在项目构建时,ReSharper也“无法解析符号”

Solution:
VS -> Tools -> Options -> ReSharper Suspend button 
Clear Contents of -> AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches
VS -> Tools -> Options -> ReSharper Resume  button

重要说明ReSharper版本的文件夹可能会根据您的最新版本而更改。

我遇到了一个问题,我从文件夹中的另一个项目中提取了类。 刷新了项目中的文件,以便我可以看到它们,但我没有专门将文件添加到项目中。 所以它们看起来是包含在内的,但是直到我将它们特别包含在项目中之前它才能看到它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM