TFS允许我访问.net中同一文件夹中五个类中的一个
本文关键字:一个 五个 文件夹 访问 允许我 net TFS | 更新日期: 2023-09-27 17:55:06
我对使用TFS非常陌生(当然不是Visual Studio)。我在同一个解决方案中有6个项目,其中一个项目有一个包含6个c-sharp类的文件夹。当我试图从其他项目(都在同一个解决方案)内部访问这些类除了一个类其他五个类不出现在智能感知。我在其他项目中手动添加了对这个项目的引用。这就是为什么我能够访问一个类,但我的困惑是为什么不能通过智能感知访问其他类。
我做错了什么吗?我确实签入了整个解决方案中所有未完成的更改,但仍然没有运气。
非常感谢您的帮助
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NS.GIS.PTC.Core.Entities;
namespace NS.GIS.PTC.WebServices.DataManagement.Model.Dtos
{
public class FieldDescriptionDto
{
public string Name
{
get;
set;
}
public string Type
{
get;
set;
}
public string Alias
{
get;
set;
}
public int Length
{
get;
set;
}
public bool IsSystem
{
get;
set;
}
public Domain Domain
{
get;
set;
}
}
}
这里是代码,下面是使用它的代码,我强行写了它,因为你知道它没有出现在智能感知
中using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NS.GIS.PTC.Core.Entities;
using NS.GIS.PTC.WebService.DataManagement.Model.Dtos;
namespace NS.GIS.PTC.WebService.DataManagement.API.Model
{
internal static class FieldDescriptionExtension
{
internal static FieldDescriptionDto ToFieldDescriptionDto(this FieldDescription fieldDescription)
{
return new FieldDescriptionDto
{
Name = fieldDescription.Name,
Type = fieldDescription.Type,
Alias= fieldDescription.Alias,
};
}
}
}
- 请检查是否所有类都标记为Public。
- 检查它们的命名空间是否被包含。 重新启动VS并尝试。
- 强制使用它们,看看你是否得到一个自动包含命名空间等。