来自tfs的排除文件仍在签入中

Col*_*e W 5 tfs wix wix3.8 visual-studio-2013

我目前正在开发一个WiX项目,我需要在项目中包含一些文件,但是要将它们从tfs中排除.我需要这样做,因为这些文件是在编译时自动生成的,但它们必须是要编译的项目的一部分.我认为我可以通过转发将它们从源代码控制中排除,File->Source Control->Advanced->Exclude <file> From Source Control但它似乎仍然包含在TFS中.

下面是我的项目的图片,看来visual studio正试图通过我排除的文件旁边的小红色图标来判断它们是否从tfs中排除.但是当我编译它时出错了,因为排除的文件是只读的,我可以通过查看源代码控制浏览器窗口清楚地看到它们已签入.

在此输入图像描述

这是视觉工作室的问题还是我在这里做错了什么?

Col*_*e W 4

我通过关闭我的解决方案并删除源代码管理资源管理器中的文件解决了这个问题。之前,当我从源代码管理资源管理器中删除它们时,我打开了解决方案,它实际上是从项目文件中删除它们。似乎当您通过上述方法将它们从源代码管理中排除时,应该将它们从源代码管理中删除,但事实并非如此。