为了使用压缩任务,我尝试安装。
我遵循了nuget网站的指令--
也就是说,我在Package控制台中执行了Install-Package MSBuild.Extension.Pack。
它在项目的packages文件夹中创建了MSBuild.Extension.Pack.1.8.0文件夹。
我使用了官方帮助站点中的示例:网站,并将其集成到csproj文件中。
但我发现了一个错误:
error MSB4019:未找到导入的项目"C:\Program MSB4019“。确认声明中的路径是正确的,并且文件存在于磁盘上。
路径C:\Program (x86)\Jenkins\jobs\ABBYY-OCR\workspace\packages\MSBuild.Extension.Pack.1.8.0\tools\net40确实存在,但MSBuild.ExtensionPack.tasks不存在(无论是在构建服务器上还是在我的计算机上都是如此),尽管文件夹包含其他文件(主要是dll文件)。
Nuget似乎只下载了二进制文件文件夹。
发布于 2016-01-14 20:39:55
您需要在构建目录中导入文件MSBuild.Extension.Pack.targets。它与.tasks文件相同。
这应该是可行的:
<Import Project="..\packages\MSBuild.Extension.Pack.1.8.0\build\net40\MSBuild.Extension.Pack.targets"/>发布于 2019-10-22 13:24:46
这种方法对我有效:
MSBuild.Extension.Pack和MSBuild.ExtensionPack.Taskpackages\MSBuild.ExtensionPack.Task.1.0.3\tools文件夹获取所有文件并复制到路径C:\Program Files (x86)\Microsoft Visual Studio\2019\Profession\MSBuild\ExtensionPack\4.0.,如果该文件夹不存在,则必须创建。packages\MSBuild.Extension.Pack.1.9.1\tools文件夹复制到C:\Program Files (x86)\Microsoft Visual Studio\2019\Profession\MSBuild路径https://stackoverflow.com/questions/34650277
复制相似问题