Visual Studio NuGet:为什么依赖包的.targets 文件没有被执行?
Visual Studio NuGet: Why dependent package's .targets file is not executed?
我有两个 NuGet 包,一个依赖另一个。
当我安装依赖于另一个包的包时(它们在构建文件夹中都有 .targets ),已安装包的 .targets 文件被执行,但 "parent" 包的 .targets 没有被执行。
如果我将手动安装它们 - 两个 .targets 都按预期工作。
有人能解释一下为什么包的层次结构在这里不起作用吗?
有一些解决方法吗?
这里最好的方法是查看它们的 .target 文件。您可以通过导入标签手动添加他们的.targets:
<Import Project="$(CommonLocation)\Some.targets" />
有一个 nuget 目录的宏 $(NuGetPackageRoot)
订单简评可查here
我有两个 NuGet 包,一个依赖另一个。 当我安装依赖于另一个包的包时(它们在构建文件夹中都有 .targets ),已安装包的 .targets 文件被执行,但 "parent" 包的 .targets 没有被执行。 如果我将手动安装它们 - 两个 .targets 都按预期工作。 有人能解释一下为什么包的层次结构在这里不起作用吗? 有一些解决方法吗?
这里最好的方法是查看它们的 .target 文件。您可以通过导入标签手动添加他们的.targets:
<Import Project="$(CommonLocation)\Some.targets" />
有一个 nuget 目录的宏 $(NuGetPackageRoot)
订单简评可查here