Templates T4模板自动从源代码管理检出输出文件
我认为在转换模板时,让t4模板自动从TFS检出文件是很常见的。但是我转换了模板,我得到了错误: 正在运行转换:System.UnauthorizedAccessException:对路径“C:*****.cs”的访问被拒绝Templates T4模板自动从源代码管理检出输出文件,templates,tfs,t4,Templates,Tfs,T4,我认为在转换模板时,让t4模板自动从TFS检出文件是很常见的。但是我转换了模板,我得到了错误: 正在运行转换:System.UnauthorizedAccessException:对路径“C:*****.cs”的访问被拒绝 有什么办法克服它吗 首先签出文件,或者在构建之前添加预构建步骤以添加文件属性 不建议将生成的文件置于源代码管理下。您应该使用.tfignore或.gitignore将它们排除在外,然后从您的回购中删除它们 这将防止您遇到的问题 由于文件是在生成时生成的,因此无需在源代码管理中
有什么办法克服它吗 首先签出文件,或者在构建之前添加预构建步骤以添加文件属性 不建议将生成的文件置于源代码管理下。您应该使用.tfignore或.gitignore将它们排除在外,然后从您的回购中删除它们 这将防止您遇到的问题
由于文件是在生成时生成的,因此无需在源代码管理中保留旧版本。[Damien Guard]提供的帮助程序类可以从TFS检出文件。它能满足我的一切需要。完美的虽然作为一般规则,这是正确的,但生成服务器可能没有成功运行模板转换所需的数据库访问权限。这样,您就不会尝试在生成代理上执行转换,也不需要写访问权限:为了澄清这一点,我引用的是实体框架之类的工具。