VSTS开发人员工具构建任务错误:ENOENT:否>这样的文件或目录,打开> “C:\用户\ X \应用程序数据\本地\温度\ 2 \ vsixeditorx \ extension.vsomanifest

时间:2017-05-30 15:01:37

标签: continuous-integration azure-devops tfsbuild azure-pipelines tfs2017

我正在使用“VSTS开发者工具构建任务”从TFS构建管道向VS市场发布VS扩展。我已经在Windows 7机器中安装的测试构建管道中配置了该任务,并且它成功运行,但是,当我尝试在Windows 2012 R2机器中配置的TFS 2017服务器中实现相同时,构建任务失败并显示以下消息,请求帮我解决这个问题。

日志:

  

2017-05-30T14:08:29.9662395Z ## [section]开始:发布扩展名   2017-05-30T14:08:30.3822685Z检查tfx:   C:\ agent_work_tools \ tfx.cmd 2017-05-30T14:08:30.3842666Z找到了tfx   在:C:\ agent_work_tools \ tfx.cmd 2017-05-30T14:08:30.3902665Z   fb1f75e8-b06a-414f-bed5-668a1a1b62f9存在真   2017-05-30T14:08:30.4122731Z   [命令] C:\ agent_work_tasks \ PublishExtension_xxxxxx-50AB-47c8-b766-7ae2aa672733 \ 1.1.44 \ node_modules \ 7zip的宾双赢\ 64 \ 7za.exe   x C:\ test \ MyVSExtension.vsix   -oC:\ Users \ xxx \ AppData \ Local \ Temp \ 2 \ vsixeditor117430-13304-9r8956 -y -spd -aoa 2017-05-30T14:08:30.4712737Z 2017-05-30T14:08:30.4722738Z 7-Zip (a)[64] 16.04:版权所有(c)   1999-2016 Igor Pavlov:2016-10-04 2017-05-30T14:08:30.4722738Z   2017-05-30T14:08:30.4722738Z扫描驱动器存档:   2017-05-30T14:08:30.4722738Z 1个文件,1317288字节(1287 KiB)   2017-05-30T14:08:30.4722738Z 2017-05-30T14:08:30.4722738Z提取   存档:C:\ test \ MyVSExtension.vsix 2017-05-30T14:08:30.4722738Z -   2017-05-30T14:08:30.4732733Z Path = C:\ test \ MyVSExtension.vsix   2017-05-30T14:08:30.4732733Z Type = zip 2017-05-30T14:08:30.4732733Z   物理尺寸= 1317288 2017-05-30T14:08:30.4732733Z   2017-05-30T14:08:30.4732733Z一切都好   2017-05-30T14:08:30.4732733Z 2017-05-30T14:08:30.4732733Z文件:13   2017-05-30T14:08:30.4732733Z尺寸:1315278   2017-05-30T14:08:30.4732733Z压缩:1317288   2017-05-30T14:08:30.4812847Z ## [错误]准备前发生错误   运行tfx:确定任务清单路径时出错:错误:ENOENT:否   这样的文件或目录,打开   'C:\用户\ XXXXXXX \应用程序数据\本地\温度\ 2 \ vsixeditor117430-XXXXX-9r8956 \ extension.vsomanifest'   2017-05-30T14:08:30.4962729Z ## [section]整理:发布扩展

扩展清单:

<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
  <Metadata>
    <Identity Id="xxxxx-xxxx-xxxx-xxxx-xxxxx" Version="1.0" Language="en-US" Publisher="Bandara" />
    <DisplayName>My Extension</DisplayName>
    <Description xml:space="preserve">My Extension Description</Description>
    <License>Resources\License.txt</License>
    <Icon>Resources\32x32icon.png</Icon>
    <PreviewImage>Resources\200x200logo.png</PreviewImage>
    <Tags>Tag X</Tags>
  </Metadata>
  <Installation>
    <InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[14.0,15.0]" />
    <InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Pro" />
    <InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Enterprise" />
  </Installation>
  <Dependencies>
    <Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
    <Dependency Id="Microsoft.VisualStudio.MPF.14.0" DisplayName="Visual Studio MPF 14.0" d:Source="Installed" Version="[14.0]" />
  </Dependencies>
  <Assets>
    <Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
    <Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%|" />
  </Assets>
</PackageManifest>

.vsix中的文件 enter image description here

1 个答案:

答案 0 :(得分:0)

VSTS开发人员工具构建任务不能用于发布VS扩展,目前还没有构建任务。