gpt4 book ai didi

c# - 网站项目中具有相对路径的 T4 组装指令?

转载 作者:太空狗 更新时间:2023-10-29 20:20:52 24 4
gpt4 key购买 nike

我在 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" />

在不使用根路径的情况下,有什么方法可以在网站项目的上下文中进行这项工作吗?

最佳答案

T4 模板中的程序集引用需要 GAC 或绝对路径。

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

例如:

$(SolutionDir)\..\..\packages\Pluralizer.0.3.0.1\lib\net40\Pluralize.dll

关于c# - 网站项目中具有相对路径的 T4 组装指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17861022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com