gpt4 book ai didi

c# - 带有 nuget 的 MS Build Extension Pack 无法获取 MSBuild.ExtensionPack.tasks

转载 作者:太空狗 更新时间:2023-10-29 23:37:41 25 4
gpt4 key购买 nike

我正在尝试安装 MS Build Extension Pack 以使用压缩任务。

我按照 the nuget web site 中的说明进行操作--

即我在程序包管理器控制台中执行了 Install-Package MSBuild.Extension.Pack

它在我项目的包文件夹中创建了 MSBuild.Extension.Pack.1.8.0 文件夹。

我用的是官方帮助网站给出的例子:msbuild extension pack web site并将其集成到我的 csproj 文件中。

但是我收到了这个错误:

error MSB4019: The imported project "C:\Program Files (x86)\Jenkins\jobs\ABBYY-OCR\workspace\packages\MSBuild.Extension.Pack.1.8.0\tools\net40\MSBuild.ExtensionPack.tasks" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

确实路径 C:\Program Files (x86)\Jenkins\jobs\ABBYY-OCR\workspace\packages\MSBuild.Extension.Pack.1.8.0\tools\net40 存在,但 MSBuild.ExtensionPack.tasks 不存在(在构建服务器和我的机器上都是如此),尽管该文件夹包含其他文件(主要是 dll 文件)。

Nuget 似乎只下载了 Binaries 文件夹。

最佳答案

您需要在构建目录中导入文件 MSBuild.Extension.Pack.targets。它与 .tasks 文件相同。

这应该有效:

<Import Project="..\packages\MSBuild.Extension.Pack.1.8.0\build\net40\MSBuild.Extension.Pack.targets"/>

关于c# - 带有 nuget 的 MS Build Extension Pack 无法获取 MSBuild.ExtensionPack.tasks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34650277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com