【发布时间】:2016-12-20 07:31:27
【问题描述】:
我正在使用 Visual Studio 2015 更新 3 和在 visualstudio.com 上托管的 TFS。 当我将 C# 类文件添加到 Visual Studio 中的一个项目时,它不会自动添加到源代码管理中。对于同一解决方案中的其他项目,C# 类文件按预期自动添加。
当我在有此问题的项目中手动添加文件时,我收到以下问题;
我必须确认将文件添加到源代码管理。
有一个类似的问题(Visual Studio 2015 new files not being added to source control automatically),与“发布”分支相关,但这里不是这种情况(至少我是这么认为的——我们的 TFS 项目从未分支过)
我们从未手动配置过任何 .tfignore。 这种情况最近开始发生,并且发生在所有开发机器上,因此它可能不是客户端机器问题。
我一无所知,因此非常感谢任何帮助。
更新
我发现问题出现在名称以“.Lib”结尾的项目中
项目:
- 核心(正常)
- Core.Lib(文件未自动添加)
- 通讯(正常)
- Communication.Lib(文件未自动添加)
我尝试将测试项目Test.Lib 添加到我的解决方案中。该项目也未添加到 TFS,但项目 Test 已添加。
【问题讨论】:
-
.csproj 文件中是否正确引用了该文件?可能是 TFS 认为它不是项目的一部分,因此不需要添加。
-
@ChrisF:我正在改变我的问题,因为我发现了新信息。这实际上是一些项目的问题。毕竟,并非所有项目都有这个问题。我会用新信息更新我的问题。我认为你正在做某事。稍后我会提供更新
-
问题已更新
-
我也是,使用 VS2015 Update 3 和 TFS 2010 服务器。
标签: visual-studio tfs visual-studio-2015 tfs-2015