c# – T4在网站项目中具有相对路径的汇编指令?

前端之家收集整理的这篇文章主要介绍了c# – T4在网站项目中具有相对路径的汇编指令?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Visual Studio中有一个网站项目,我正在尝试从站点的bin目录中引用一些程序集.

到目前为止,根路径是唯一有效的路径:

<#@ Assembly Name="C:\Code\Web Solution\Website\bin\My.dll" />

其他人提到使用msbuild变量,但这对我不起作用:

<#@ Assembly Name="$(SolutionDir)Website\bin\My.dll" />

我很确定相对路径只是平坦无法工作(我的tt文件位于App_Code的子文件夹中):

<#@ Assembly Name="..\..\bin\My.dll" />

如果不使用root路径,有没有办法让这个工作在网站项目的上下文中?

解决方法

T4模板中的装配参考需要GAC或绝对路径.

但是,您可以使用已知路径中的相对路径:

例如:

$(SolutionDir)\..\..\packages\Pluralizer.0.3.0.1\lib\net40\Pluralize.dll
原文链接:https://www.f2er.com/csharp/100052.html

猜你在找的C#相关文章