.net - .net 核心中的 nuget 目标文件的等价物是什么

标签 .net nuget coreclr

我有一个通过 Nuget 分发的库。在那个包中,我有一个 .targets 文件,该文件包含在消费项目的 csproj 中(通过 nuget),以便 MSBuild 可以在构建期间执行任务(这有效地允许我将构建步骤注入(inject)到消费项目中。)那个任务基本上调用一个包含在 nuget 包的“工具”文件夹中的可执行文件。

我想知道如何使用 .Net 核心和新的 dotnet cli 来实现这个功能?

请参阅 http://docs.nuget.org/Create/Creating-and-Publishing-a-Package 上的“将 MSBuild 目标和 Prop 文件导入项目”部分

最佳答案

不幸的是,不支持自定义操作。您必须告诉消费者如何处理您的包以及运行什么。

顺便说一句,您可以在创建 nuget 包后对其进行编辑,如果有人在预 dnx 环境中恢复,则目标将起作用,但 dnu不运行这些脚本。

关于.net - .net 核心中的 nuget 目标文件的等价物是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34922728/

相关文章:

c# - Linq To Sql - 当另一个值更改时更新一个值

c# - 如何使用 Asp.net 5 (dnu pack) 指定 Nuget 包 ID

.net - NuGet 包还原找不到包,没有源

.net - VS中有 "next statement in current thread"的快捷方式吗?

c# - 强制服务中的线程等待另一个线程完成

c# - NuGet 库匿名发布

javascript - 无法在 asp.net core 中使用 ajax 将 json 发布到 Controller

c# - clr abi文档中的"this"指针

.NET Framework、.NET Core、.NET Native、DNX、Core CLR、CIL、PCL - 简单解释一下?

.net - CLR 类中的内存泄漏