Visual Studio 2015. 文件未添加到 TFS
Visual Studio 2015. Files not added to TFS
我正在使用 Visual Studio 2015 更新 3,TFS 托管在 visualstudio.com。
当我将 C# class 文件添加到我在 Visual Studio 中的一个项目时,它不会自动添加到源代码管理中。对于同一解决方案中的其他项目,C# class 文件会按预期自动添加。
然后当我在有这个问题的项目中手动添加文件时,我得到以下问题;
我必须确认将文件添加到源代码管理。
有一个类似的问题 (),与 "release" 分支相关,这里不是这种情况(至少我这么认为——我们的 TFS 项目从未被分支过)
我们从未手动配置任何 .tfignore。
这最近开始发生并且发生在所有开发机器上,所以它可能不是客户端机器问题。
我一无所知,非常感谢任何帮助。
更新
我发现问题出现在名称以“.Lib”结尾的项目中
项目:
- 核心(好)
- Core.Lib(文件未自动添加)
- 沟通(好)
- Communication.Lib(文件未自动添加)
我尝试将测试项目 Test.Lib
添加到我的解决方案中。此项目也未添加到 TFS,但项目 Test
已添加。
"lib" 扩展是问题所在。尝试将项目文件夹重命名为其他名称,例如。 "CoreLib".
要重现此行为/错误,请尝试以下操作:
- 在TFS控制的目录下创建一个Test目录
- 在此目录中创建一个 Test.Lib 子目录。
- 将文件 test.cs 添加到 Test.Lib。 (Test\Test.Lib\test.cs)
- 在 Visual Studio 的源代码管理资源管理器中,尝试将新的测试目录添加到源代码管理中。您会在 "Excluded items" 选项卡上看到 test.cs。
二进制文件使用 "lib" 扩展名,Team Explorer 默认会忽略这些文件。我没有在任何地方找到文件类型的官方列表,但其他受影响的文件类型包括 dll、exe、obj 和其他可能的文件类型。您可以通过右键单击它们并选择 "Include".
来手动包含这些文件
我正在使用 Visual Studio 2015 更新 3,TFS 托管在 visualstudio.com。 当我将 C# class 文件添加到我在 Visual Studio 中的一个项目时,它不会自动添加到源代码管理中。对于同一解决方案中的其他项目,C# class 文件会按预期自动添加。
然后当我在有这个问题的项目中手动添加文件时,我得到以下问题;
我必须确认将文件添加到源代码管理。
有一个类似的问题 (
我们从未手动配置任何 .tfignore。 这最近开始发生并且发生在所有开发机器上,所以它可能不是客户端机器问题。
我一无所知,非常感谢任何帮助。
更新
我发现问题出现在名称以“.Lib”结尾的项目中
项目:
- 核心(好)
- Core.Lib(文件未自动添加)
- 沟通(好)
- Communication.Lib(文件未自动添加)
我尝试将测试项目 Test.Lib
添加到我的解决方案中。此项目也未添加到 TFS,但项目 Test
已添加。
"lib" 扩展是问题所在。尝试将项目文件夹重命名为其他名称,例如。 "CoreLib".
要重现此行为/错误,请尝试以下操作:
- 在TFS控制的目录下创建一个Test目录
- 在此目录中创建一个 Test.Lib 子目录。
- 将文件 test.cs 添加到 Test.Lib。 (Test\Test.Lib\test.cs)
- 在 Visual Studio 的源代码管理资源管理器中,尝试将新的测试目录添加到源代码管理中。您会在 "Excluded items" 选项卡上看到 test.cs。
二进制文件使用 "lib" 扩展名,Team Explorer 默认会忽略这些文件。我没有在任何地方找到文件类型的官方列表,但其他受影响的文件类型包括 dll、exe、obj 和其他可能的文件类型。您可以通过右键单击它们并选择 "Include".
来手动包含这些文件