在 project.json 中导入并执行 MSBuild .targets 文件
Import and Execute MSBuild .targets File in project.json
我正在尝试将(配置文件 7)PCL 转换为新的 .NET Standard format. I mostly have everything working. (This is a great article -- 但可能有点过时 -- 如果您有兴趣的话。
我唯一剩下的问题是,我的一个依赖项 (PostSharp
) 的 .targets
文件似乎没有在我的项目构建期间执行。我一直在寻找如何 include/execute MSBuild .targets 文件。
我能找到的最接近的是这里列出的某种规格:
https://github.com/NuGet/Home/wiki/%5BSpec%5D-Managing-dependency-package-assets
然而,当我打破我的依赖节点时,它似乎不可用。唯一可用的选项是 "build" 和 "default":
那么,是否可以在 project.json
文件中手动 include/execute MSBuild .targets
文件?
好的,这是由于(关于我的大部分问题!)由于我在学习新范式时对它的理解不足。事实证明,您可以从 PCL 即 运行 project.json 引用 .NET Standard 库。诀窍是不要将 PCL 升级到 .NET Standard,只需将其更新为使用 project.json(和 NuGet 3.0),使用 project.json 之前使用的相同配置文件。
从那里您可以引用任何 .NET Standard 库 and/or 任何 traditional/legacy PCL 来自新的 project.json-PCL。有点酷。 :)
我正在尝试将(配置文件 7)PCL 转换为新的 .NET Standard format. I mostly have everything working. (This is a great article -- 但可能有点过时 -- 如果您有兴趣的话。
我唯一剩下的问题是,我的一个依赖项 (PostSharp
) 的 .targets
文件似乎没有在我的项目构建期间执行。我一直在寻找如何 include/execute MSBuild .targets 文件。
我能找到的最接近的是这里列出的某种规格: https://github.com/NuGet/Home/wiki/%5BSpec%5D-Managing-dependency-package-assets
然而,当我打破我的依赖节点时,它似乎不可用。唯一可用的选项是 "build" 和 "default":
那么,是否可以在 project.json
文件中手动 include/execute MSBuild .targets
文件?
好的,这是由于(关于我的大部分问题!)由于我在学习新范式时对它的理解不足。事实证明,您可以从 PCL 即 运行 project.json 引用 .NET Standard 库。诀窍是不要将 PCL 升级到 .NET Standard,只需将其更新为使用 project.json(和 NuGet 3.0),使用 project.json 之前使用的相同配置文件。
从那里您可以引用任何 .NET Standard 库 and/or 任何 traditional/legacy PCL 来自新的 project.json-PCL。有点酷。 :)