T4模板无法写入文件(正在使用中的文件)

时间:2017-07-28 20:13:46

标签: msbuild visual-studio-2017 t4

我有一个简单的T4模板,可以写出包含.cs的{​​{1}}文件,以便自动增加内部版本号。

我有一个预构建事件,配置为使用AssemblyFileVersionAttribute来运行模板。

这在Visual Studio的早期版本中运行良好,但在Visual Studio 2017中(预览版本,如果重要)我在大约50%的构建中出现此错误:

TextTransform.exe

我猜可能使用该文件的唯一其他进程是msbuild,但我认为它会等到之后预编译事件完成后再开始编译。

我有什么想法可以解决这个问题吗?

0 个答案:

没有答案