【问题标题】:Chicken-and-egg for assembly needed for T4 templateT4模板所需的组装鸡和蛋
【发布时间】:2016-09-13 19:04:03
【问题描述】:

在 T4 模板中引用项目引用的程序集的好方法是什么?该引用是通过 NuGet 安装的。

一旦项目成功构建,程序集可以在 $(TargetDir) 中找到,但在它构建之前,它们不存在。从 SolutionDir\packages 手动复制 dll 有点工作,但有更好的解决方案吗?

【问题讨论】:

    标签: c# dependencies t4


    【解决方案1】:

    您可以从包文件夹中引用它。例如,

    SolutionDir\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll

    这里的问题是,如果你更新 nuget 包,它会破坏引用。

    【讨论】:

    • 确实,我已经想到了这一点,并且使用硬编码的版本字符串,它看起来很脆弱。谢谢你
    猜你喜欢
    • 2017-03-08
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 1970-01-01
    • 2010-11-14
    • 2017-06-25
    相关资源
    最近更新 更多