0

我希望能够在 T4 模板中引用程序集,但我不想将自己绑定到它的调试/发布模式版本。

我尝试使用以下内容来包含我的程序集:

<#@ assembly name="..\..\OtherAssy\bin\$(Configuration)\OtherAssy.dll" #>

但这会引发一个错误,说它找不到 dll。

我可以使用配置属性来获取配置模式,例如调试/发布吗?还是我在叫错树?

4

1 回答 1

0

是的,您可以,(至少对于 IDE 中的转换),但是您的相对路径不起作用,因为 T4 的“当前”目录不是项目文件夹,而是 VS 的安装文件夹。

所以如果你使用$(SolutionDir)或者$(ProjectDir)你应该很好去。

顺便说一句,完整的变量列表在MSDN上

于 2013-08-28T16:34:28.057 回答