在Visual Studio Online TFS构建上缺少Microsoft.Build.Tasks.v4.0.dll

波尔·索伦森

我正在尝试使用Visual Studio Online构建我的项目。

我收到以下错误。

C:\a\src\.nuget\nuget.targets (71): The task factory "CodeTaskFactory" could not be loaded from the assembly "C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Build.Tasks.v4.0.dll". Could not load file or assembly 'file:///C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Build.Tasks.v4.0.dll' or one of its dependencies. The system cannot find the file specified.

这来自我的解决方案中的nuget.targets文件。

  <UsingTask TaskName="SetEnvironmentVariable" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
        <ParameterGroup>
            <EnvKey ParameterType="System.String" Required="true" />
            <EnvValue ParameterType="System.String" Required="true" />
        </ParameterGroup>
        <Task>
            <Using Namespace="System" />
            <Code Type="Fragment" Language="cs">
                <![CDATA[
                try {
                    Environment.SetEnvironmentVariable(EnvKey, EnvValue, System.EnvironmentVariableTarget.Process);
                }
                catch  {
                }
            ]]>
            </Code>
        </Task>
    </UsingTask>

我已经将nuget.exe更新到最新版本,并且没有更改nuget.targets中的任何内容。

波尔·索伦森

问题是解决方案中的某些类库具有默认值:

ToolsVersion="12.0"

改变为

ToolsVersion="4.0"

使它可以在线上运行TFS

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从TFS Build触发Visual Studio Online发布

来自分类Dev

TFS / Visual Studio Online构建定义备份

来自分类Dev

Visual Studio 2015 中缺少 Microsoft.TeamFoundation.Build.Client 和其他 DLL

来自分类Dev

EntityDeploySplit错误-缺少Microsoft.Data.Entity.Build.Tasks.dll

来自分类Dev

EntityDeploySplit错误-缺少Microsoft.Data.Entity.Build.Tasks.dll

来自分类Dev

Visual Studio Online上的OpenCover

来自分类Dev

OpsHub TFS 2010到Visual Studio Online

来自分类Dev

Visual Studio Online Build将git输出视为错误

来自分类Dev

使用Visual Studio Online构建/发布工件

来自分类Dev

Visual Studio Online构建服务,git标签

来自分类Dev

Visual Studio Online构建访问被拒绝

来自分类Dev

Visual Studio Online构建服务,git标签

来自分类Dev

Visual Studio Online构建中的TypeScript

来自分类Dev

在Visual Studio Online中构建Cordova应用

来自分类Dev

无法将Microsoft.Online.Administration.Automation.PSModule dll的引用添加到Visual Studio 2010中的项目中

来自分类Dev

Visual Studio Online可以与给定项目上的TFS同步吗

来自分类Dev

使SlowCheetah转换Visual Studio Online上的文件

来自分类Dev

Visual Studio Online上的主机凉亭组件

来自分类Dev

TFS VNext构建和实体框架迁移-Visual Studio Team Services(曾是Visual Studio Online)

来自分类Dev

Microsoft Visual Studio 2012已停止工作(clr.dll-0xc0000005)

来自分类Dev

在不同的Visual Studio版本中缺少.dll

来自分类Dev

DLL的Microsoft Visual Studio 2013摘要

来自分类Dev

从 Visual Studio 2008 调用 powershell v4 及更高版本

来自分类Dev

如何分支我的Visual Studio Online(TFS)解决方案?

来自分类Dev

TFS作为Visual Studio Online的本地存储库

来自分类Dev

Time tracking in Visual Studio Online

来自分类Dev

显示Visual Studio Online选项

来自分类Dev

Visual Studio Online是PaaS吗?

来自分类Dev

从Visual Studio Online移至github

Related 相关文章

  1. 1

    从TFS Build触发Visual Studio Online发布

  2. 2

    TFS / Visual Studio Online构建定义备份

  3. 3

    Visual Studio 2015 中缺少 Microsoft.TeamFoundation.Build.Client 和其他 DLL

  4. 4

    EntityDeploySplit错误-缺少Microsoft.Data.Entity.Build.Tasks.dll

  5. 5

    EntityDeploySplit错误-缺少Microsoft.Data.Entity.Build.Tasks.dll

  6. 6

    Visual Studio Online上的OpenCover

  7. 7

    OpsHub TFS 2010到Visual Studio Online

  8. 8

    Visual Studio Online Build将git输出视为错误

  9. 9

    使用Visual Studio Online构建/发布工件

  10. 10

    Visual Studio Online构建服务,git标签

  11. 11

    Visual Studio Online构建访问被拒绝

  12. 12

    Visual Studio Online构建服务,git标签

  13. 13

    Visual Studio Online构建中的TypeScript

  14. 14

    在Visual Studio Online中构建Cordova应用

  15. 15

    无法将Microsoft.Online.Administration.Automation.PSModule dll的引用添加到Visual Studio 2010中的项目中

  16. 16

    Visual Studio Online可以与给定项目上的TFS同步吗

  17. 17

    使SlowCheetah转换Visual Studio Online上的文件

  18. 18

    Visual Studio Online上的主机凉亭组件

  19. 19

    TFS VNext构建和实体框架迁移-Visual Studio Team Services(曾是Visual Studio Online)

  20. 20

    Microsoft Visual Studio 2012已停止工作(clr.dll-0xc0000005)

  21. 21

    在不同的Visual Studio版本中缺少.dll

  22. 22

    DLL的Microsoft Visual Studio 2013摘要

  23. 23

    从 Visual Studio 2008 调用 powershell v4 及更高版本

  24. 24

    如何分支我的Visual Studio Online(TFS)解决方案?

  25. 25

    TFS作为Visual Studio Online的本地存储库

  26. 26

    Time tracking in Visual Studio Online

  27. 27

    显示Visual Studio Online选项

  28. 28

    Visual Studio Online是PaaS吗?

  29. 29

    从Visual Studio Online移至github

热门标签

归档