Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nuget 指定导入目标的运行顺序_Nuget_Target_Csproj - Fatal编程技术网

Nuget 指定导入目标的运行顺序

Nuget 指定导入目标的运行顺序,nuget,target,csproj,Nuget,Target,Csproj,我有一个Nuget包,它有一个将文件复制到bin目录的目标,这些目标是用自动生成的import语句导入的,如下所示 <Import Project="..\packages\[some path].targets" Condition="Exists('..\packages\[some path].targets')" /> 我有一些依赖于这些文件的生成后事件,但我发现生成后事件在Nuget目标之前执行 有没有一种方法可以指定导入目标的执行顺序,例如,它们可以在生成后事件之前

我有一个Nuget包,它有一个将文件复制到bin目录的目标,这些目标是用自动生成的import语句导入的,如下所示

<Import Project="..\packages\[some path].targets" Condition="Exists('..\packages\[some path].targets')" />

我有一些依赖于这些文件的生成后事件,但我发现生成后事件在Nuget目标之前执行


有没有一种方法可以指定导入目标的执行顺序,例如,它们可以在生成后事件之前运行?

您是否对其进行了快速眼动并进行了尝试?@Jeb50我不确定您所说的快速眼动是什么意思。我问这个问题是因为我已经试过了,在我的构建输出中,我看到Nuget目标在我的构建后事件之后运行。我尝试在MSDN上查找资料,但在指定导入目标的运行顺序方面找不到任何内容。您可以使用InitialTargets和DefaultTargets指定项目中定义的目标的运行顺序。您是否对其进行了快速移动并进行了尝试?@Jeb50我不确定您所说的快速移动是什么意思。我问这个问题是因为我已经试过了,在我的构建输出中,我看到Nuget目标在我的构建后事件之后运行。我尝试在MSDN上查找资料,但在指定导入目标的运行顺序方面找不到任何内容。可以使用InitialTargets和DefaultTargets指定项目中定义的目标的运行顺序。