gpt4 book ai didi

visual-studio - Visual Studio 2015。文件未添加到 TFS

转载 作者:行者123 更新时间:2023-12-04 01:03:44 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 2015 更新 3 和托管在 visualstudio.com 上的 TFS。
当我将 C# 类文件添加到 Visual Studio 中的项目之一时,它不会自动添加到源代码管理中。对于同一解决方案中的其他项目,会按预期自动添加 C# 类文件。

然后,当我在存在此问题的项目中手动添加文件时,出现以下问题;

enter image description here

我必须确认将文件添加到源代码管理。

有一个类似的问题( Visual Studio 2015 new files not being added to source control automatically ),与“发布”分支相关联,这里的情况并非如此(至少我认为是这样 - 我们的 TFS 项目从未被分支过)

我们从未手动配置任何 .tfignore。
这最近开始发生并且发生在所有开发机器上,所以这可能不是客户端机器问题。

我一无所知,因此非常感谢任何帮助。

更新

我发现问题出现在名称以“.Lib”结尾的项目中

项目:

  • 核心(好)
  • Core.Lib(文件未自动添加)
  • 通讯(好)
  • Communication.Lib(文件未自动添加)

  • 我尝试添加一个测试项目 Test.Lib到我的解决方案。此项目也未添加到 TFS,而是项目 Test是。

    最佳答案

    “lib”扩展名是问题所在。尝试将项目文件夹重命名为其他名称,例如。 “核心库”。

    要重现此行为/错误,请尝试以下操作:

  • 在 TFS 控制的目录中创建 Test 目录
  • 在此目录中创建一个 Test.Lib 子目录。
  • 将文件 test.cs 添加到 Test.Lib。 (Test\Test.Lib\test.cs)
  • 在 Visual Studio 的源代码管理资源管理器中,尝试将新的 Test 目录添加到源代码管理。您将在“排除的项目”选项卡上看到 test.cs。

  • 二进制文件使用“lib”扩展名,默认情况下,团队资源管理器会忽略这些扩展名。我还没有在任何地方找到正式的文件类型列表,但其他受影响的文件类型是 dll、exe、obj 和其他可能的文件类型。您可以通过右键单击这些文件并选择“包含”来手动包含这些文件。

    关于visual-studio - Visual Studio 2015。文件未添加到 TFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38932290/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com