asp.net中引用同一个项目中的类库 避免goToDefinition时不能到达真正的定义类

新建一个解决方案: 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; } 
} 
} 
}

相关推荐