【问题标题】:VS2010 MSTest CruiseControl.NET .NET 3.5VS2010 MSTest CruiseControl.NET .NET 3.5
【发布时间】:2011-02-22 18:16:08
【问题描述】:

我们正在从 VS2008 升级到 VS2010,因为它现已发布。我们正在使用 CC.NET 和 MSTest,并希望使用 MS 覆盖工具而不是 NCover。有趣的是,正如我也看到其他人谈论的那样,当您将项目从 VS2008 升级到 VS2010 时,您的测试项目将转换为 .NET 4。好举动!因此,WTF 对他们的 CI 环境进行了处理以构建这些东西(.net 3.5 中的一些项目,.net 4 中的一些项目 - 这些是不同的框架!)哈哈!!!

似乎我可能需要让我的 CC.NET 构建两个单独的项目? - 不确定如何使用 .net 4 从 Cruise 运行单元测试。

有没有人这样做并且有他们可能共享的配置的 sn-p?我认为这将是一件简单的事情。 :(

谢谢! 比尔44077

【问题讨论】:

    标签: .net .net-3.5 visual-studio-2010 cruisecontrol.net mstest


    【解决方案1】:

    不确定这是否对您有帮助,但我们使用 devenv 命令在同一个 cc.net 项目中同时成功构建了多个框架。如果您将其指向 VS 2010 com 文件,它会整理出要构建的框架。

    http://ccnet.sourceforge.net/CCNET/Visual%20Studio%20Task.html

    【讨论】:

      【解决方案2】:

      很多关于从 ccnet 进行 MsTests 的信息:

      make ccnet self test

      还有一个 /tv switch on msbuild 让它使用 3.5 编译器。

      【讨论】:

        【解决方案3】:

        目前最好的答案 - VS2010 SP1 Beta 允许您在 .net 3.5 而不是 4.0 中创建 MSTest 项目。有趣!

        【讨论】:

          猜你喜欢
          • 2023-03-29
          • 2010-12-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-05
          • 2012-05-21
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多