gpt4 book ai didi

c# - 无法从程序集加载任务

转载 作者:太空狗 更新时间:2023-10-29 20:04:15 35 4
gpt4 key购买 nike

我在工作中的一个项目中出错。错误说:

Severity Code Description Project File Line Suppression State Error The "StyleCopTask" task could not be loaded from the assembly C:\Projects\Project Name\Source\\MSBuild\StyleCop\v4.7\StyleCop.dll. Could not load file or assembly 'Microsoft.Build.Utilities.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. Confirm that the declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. DskDirectMarketing.Common

这里可以清楚的看到VS找StyleCop的相对路径有问题。这是它的样子:

<Import Project="$(SolutionDir)\MSBuild\StyleCop\v4.7\StyleCop.targets" />

我的 SolutionDir 声明如下所示:

<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>

经过一些挖掘,我注意到在提示我的错误中有 2 个斜杠:

C:\Projects\Project Name\Source\MSBuild\StyleCop\v4.7\StyleCop.dll

我尝试的第一件事是从中删除破折号

<Import Project="$(SolutionDir)MSBuild\StyleCop\v4.7\StyleCop.targets" />

我没有用。之后我尝试输入绝对路径,但我又遇到了 2 个斜杠。

我该如何解决这个问题?任何帮助将不胜感激。

最佳答案

根据@MaKCbIMKo 的回答,我安装了 .Net Framework 3.5,这解决了我的问题。

关于c# - 无法从程序集加载任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40745641/

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