VS2015中的TFS适用于.csproj,而非用于添加.cs

时间:2016-07-15 17:03:17

标签: tfs visual-studio-2015 azure-devops

三台计算机都在运行带有所有当前更新的Visual Studio 2015。这三台机器都运行了Bitlocker。

在所有三台机器上都出现同样的问题,这三台机器在一周前工作正常(上次我使用这个解决方案)。

我使用VisualStudio.com进行TFS。

今天我得到最新消息,在我正在处理的项目中添加了一个文件,编辑了它并去了办理登机手续。我注意到它没有在待处理列表中。但是,.sln被检出并且.csproj已更新。 我可以手动将.cs文件添加到TFS,并愉快地检查它。它只是不会自动执行。

然后我创建了一个新项目并将其添加到TFS,这很好。

我打开了另一个现有的解决方案,这也很好。

所以我复制了整个解决方案目录并尝试使用TFS电源工具添加它,现在我看到了问题。

Excluded by the global exclusion list: *.lib

我的猜测,这只是一个猜测,就是在上一次更新中,在过去几周推出了他们已经添加了一些排除的东西" webby"这搞砸了我的解决方案,最终碰巧有一个带有.lib的项目。或者文件级过滤器现在可以应用于目录?

1)这些排除在哪里?

2)有人知道这是最近添加的新排除吗?正如我所说的那样,直到今天,我已经对这个解决方案进行了一年或更长时间的无故障处理。

3)哪种语言更喜欢排除* .lib?它对文件有意义,但这适用于名为MyProject.Lib的整个目录(例如)。

由于

1 个答案:

答案 0 :(得分:1)

全局排除列表由服务器配置,没有任何方法可以更改它。您可以从以下路径获取详细列表:

%LocalAppData%\Microsoft\Team Foundation\X.0\Configuration\VersionControl\LocalItemExclusions.config

我可以使用VS2015 Update3获得与您相同的行为,但无法在VS2015 Update2中看到此问题。