gpt4 book ai didi

tfs - Visual Studio Online tfs 构建上缺少 Microsoft.Build.Tasks.v4.0.dll

转载 作者:行者123 更新时间:2023-12-03 03:20:53 24 4
gpt4 key购买 nike

我正在尝试使用 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.

这来 self 的解决方案中的 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 online 上运行

关于tfs - Visual Studio Online tfs 构建上缺少 Microsoft.Build.Tasks.v4.0.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20587425/

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