gpt4 book ai didi

c# - StyleCopTask 无法在 Hudson 服务器上加载

转载 作者:太空狗 更新时间:2023-10-29 23:52:09 25 4
gpt4 key购买 nike

我正在尝试为新项目的 CI 设置我们的 Hundson 服务器。一切运行良好,构建项目、单元测试和 FxCop 检查运行。但是,当我尝试使用 StyleCop 检查代码时,出现错误。第一:我们使用 C# 和 MS VS 2010 进行开发,在 Hudson 服务器上有.Net 4.0 和 Windows SDK 7.1 安装。

现在我已经将 StyleCop.Targets 添加到我的 SVN 并将 .cproj 文件链接到文件。如果我在 VS2010 中构建一切正常,除了 StyleCop 警告,但如果 Hundson 服务器尝试构建项目,则会出现此错误:

error MSB4062: The "StyleCopTask" task could not be loaded from the assembly 
C:\Program Files (x86)\MSBuild\..\StyleCop 4.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 <UsingTask> 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.

StyleCop.dll 在 Hundson 服务器的路径中,谁能告诉我我做错了什么?

最佳答案

  1. 转到控制面板\程序\程序和功能
  2. 选择打开或关闭 Windows 功能
  3. 点击 .NET Framework 3.5(包括 .NET 2.0 和 3.0)
  4. 点击确定并等待
  5. 重新启动 Visual Studio

应该可以解决

关于c# - StyleCopTask 无法在 Hudson 服务器上加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12260307/

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