我正在使用T4模板在我正在处理的项目中生成一些.config文件。从源代码管理中排除嵌套项目
我已经设置了一个预生成任务来查找解决方案目录中的所有.tt文件,然后执行TextTransform命令行工具,以便在每个生成中新生成代码。
但是,我现在有“访问被拒绝”的错误,因为(例如)当它试图在Web.UAT.tt文件上执行TextTransform时,Web.UAT.Config文件在TFS的源代码控制下,从而写保护。
通常我会在Visual Studio中选择.Config文件,然后执行文件 - >源代码控制 - >排除源代码控制。不幸的是,对于任何显示为“嵌套”在另一个文件下的文件,这不会显示为一个选项!
即我可以排除web.tt,但不是web.config ...我可以排除default.aspx但不是default.aspx.cs。
有没有人有任何关于如何从源代码管理中排除低级别嵌套文件的想法,但保持顶级?
谢谢!
您使用哪个源代码管理提供程序? SourceSafe的?团队基金会?还有别的吗? – 2010-07-06 08:30:14
TFS ...我将编辑问题更清楚。 – NeilD 2010-07-06 08:45:32