代码改变世界

引用同一个项目中的类库,如何避免 goToDefinition时不能到达真正的定义类

2011-10-14 16:05  dreamhappy  阅读(773)  评论(2编辑  收藏  举报

新建一个解决方案: Api

添加类库 APi.Data

APi.Data 新建一个 Entity

public class Entity
{
private int id;
public int Id
{
get { return id; }
set { id = value; }
}

private string name;
public string Name
{
get { return name; }
set { name = value; }
}
}



添加类库 APi.Web

引用 APi.Data.dll

APi.Web下 

  APi.Data.Entity t = new APi.Data.Entity();

  

  Entity的goToDefinition

  结果是:

  

using System;

namespace APi.Data
{
    public class Entity
    {
        public Entity();
        public int Id { get; set; }
        public string Name { get; set; }
    }

}

  

而不是:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace Api.Data
{
    public class Entity
    {
        private int id;
        public int Id
        {
            get { return id; }
            set { id = value; }

        }
        private string name;
        public string Name
        {
            get { return name; }
            set { name = value; }
        }
    }
}