不要编译t4文件

Cod*_*ack 4 t4 visual-studio

突然,在完成TFS 2010获取之后,Visual Studio 2010正在尝试编译我的.tt文件,就像它是c#一样.

此外,无论何时我将其设置为"Build Action = None",Build Action都会被神秘地重置为Compile.这打破了我们在桌面上的构建.我可以通过关闭然后重新打开VS来获得构建以在桌面上工作.

因此,我们在TFS上的构建完全被打破了.该怎么办?

该模板生成一个(完全正常)的c#文件,因此我需要构建项目.

我尝试将文件扩展名从.tt更改为.donotbuilddammit,但这没有任何效果.

Mat*_*ell 10

您是否偶然使用了Clairus T4插件(或其他T4智能感知提供商)?

如果是这样,请在更改BuildAction设置时尝试确保文件未打开.

Visual Studio基于文件的编译操作构建智能感知.它只会为标记为"compile"的文件提供intellisense.因此,我们在文件打开时更改构建操作,然后将其更改为以前登录时关闭文件,关闭文件,关闭Visual Studio以及打开Visual Studio时(如果崩溃)

请参阅:http://forums.clariusconsulting.net/viewtopic.php?f = 12&t = 445