2010-08-03 57 views
5

我们使用Codesmith生成一些代码,并且当我们打开项目时,文件在解决方案中,但无法检查它们.DDL仅编译精细。 .csproj唯一的区别是添加了我们生成的任何新文件。无法手动添加文件到TFS

但与VSS不同,TFS不检测这些文件。我通过手动编辑.csproj验证了此行为。出于某种原因,将文件添加到TFS的唯一方法是通过Visual Studio。

但是,当我从项目中删除它们,然后包含它们时,我会看到通常的黄色加号。

回答

11

您可以将文件手动添加到Visual Studio,但改变你的项目文件是不是要做到这一点的最好办法。如果您的项目已经处于源代码管理之下,并且您想要添加的文件在“解决方案资源管理器”窗口中可见,则只需右键单击一个文件并选择包含在项目中。下次您检查代码时,这些项目将被添加。

由于您使用的是TFS 2010,请查看Team Foundation Server Power Tools扩展。这包括Windows Shell扩展,它可以让您集成到Windows资源管理器中,让您在Visual Studio外部右键单击文件或文件夹并添加到TFS。非常漂亮!

+0

谢谢,TFPT是解决方案的一部分。 – 2010-08-03 17:13:53