我有一些 T4 包含文件,我想在多个项目中重用它们。因此,我创建了一个 NuGet 包并将文件放置在该包的 Tools 文件夹中。现在它们已安装在该packages\PackageName.x.x.x\Tools文件夹中,我可以在项目的 T4 文件中添加包含指令。
但这样做的缺点是,路径中的版本号会在我创建包的新版本时发生变化。这将需要我更新项目中的所有包含指令。
有人知道对此有什么好的方法吗?
如果这些 T4 模板应该在库内生成代码,那么您可以将它们放入内容目录中。
它们将被添加到具有对 nuget 包的引用的库中。因此,将工具重命名为内容(或添加新的文件夹内容),应该没问题。您还可以向该文件夹添加子文件夹。或者将 .cs 文件放在那里。
请参阅: http: //docs.nuget.org/docs/reference/nuspec-reference
| 归档时间: |
|
| 查看次数: |
2368 次 |
| 最近记录: |