2016-01-21 137 views
2

我有一个通过Nuget分发的库。在那个包中,我有一个.targets文件,它被包含到消费项目的csproj中(由nuget),以便MSBuild可以在构建期间执行任务(这实际上允许我将构建步骤注入到消耗项目中。)该任务基本上调用了包含在nuget包的“工具”文件夹中的可执行文件。什么是.net核心中nuget目标文件的等效物

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

参看“导入的MSBuild目标和道具文件插入项目”在http://docs.nuget.org/Create/Creating-and-Publishing-a-Package

+0

.NET Core使用.xproj,它的构建工件只是一个NuGet包。没有必要为.csproj做任何事情。 –

+0

也许我的问题并不清楚....在我的nuget包中使用.targets文件允许我将构建步骤注入到正在使用我的nuget包的项目中。 dotnet/dnx doens不使用MSBuild,那么我怎样才能将构建步骤注入到消费项目中? –

回答

0

遗憾的是,对于自定义操作不支持。您将不得不告诉消费者如何处理您的包裹以及要运行的内容。

顺便说一句,你可以编辑它创建后的nuget包,如果任何人在pre-dnx环境中恢复目标将工作,但dnu不会运行这些脚本。

相关问题