【问题标题】:How to build Solutions containing MsTest test projects using MsBuild?如何使用 MsBuild 构建包含 MsTest 测试项目的解决方案?
【发布时间】:2011-06-05 05:41:50
【问题描述】:

我想从命令行构建解决方案,但是当我在安装了 Visual Studio 2010 的机器上运行 MsBuild 时,我仍然收到以下错误:

C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets:警告 MSB3245:无法解析此引用。找不到程序集“Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,则可能会出现编译错误。

【问题讨论】:

    标签: .net visual-studio msbuild mstest gac


    【解决方案1】:

    C:\Windows\Microsoft.NET\Framework\**v3.5**\Microsoft.Common.targets

    请注意版本号,您得到的 .targets 文件版本错误。对于 VS2010,应该是 4.0.30319。不确定你做了什么来启动 msbuild,但一定要使用 VS2010 命令行提示符。这可能不是你麻烦的结束,不确定,程序集位于 C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies 中,这是一个非常特定于 VS 的目录。

    【讨论】:

      猜你喜欢
      • 2010-09-24
      • 1970-01-01
      • 1970-01-01
      • 2017-12-23
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2020-09-06
      相关资源
      最近更新 更多