【问题标题】:Assemblies in v2.0 directory which using runtime 4.0使用 runtime 4.0 的 v2.0 目录中的程序集
【发布时间】:2015-01-27 13:58:37
【问题描述】:

我的解决方案受限于 .Net 3.5.1,我需要使用随 VS 2013 安装的 Microsoft.Teamfoundation API。参考存储在 Mircosoft Visual Studio 12,0\Common7\IDE\ReferenceAssemblies\ v2.0 目录,所以我认为我将在此目录中找到的 dll 是使用 .Net 2.0 构建的(我可以与 .Net 3.5.1 一起使用)。

但是当我在 VS 2013 中导入这些引用并检查运行时版本时,表明这些 dll 使用运行时 4.0.30319。我检查了 dll 的路径,除了预期的运行时版本之外,一切都是正确的。

我的问题是:是否有适用于 .Net 3.5.1(或更低版本)的 Teamfoundation API 的 dll,如果有,我在哪里可以找到它们? 较低版本的VS可以解决吗? (我会怀疑,但我愿意接受建议)

【问题讨论】:

  • 我明白了。他们搞砸了,你不能使用它们。尝试在 connect.microsoft.com 上发帖以获取建议。

标签: .net dll visual-studio-2013 .net-assembly


【解决方案1】:

我找到了解决方案(从我的角度来看,这并不是真正的解决方案,因为 MS 应该解决这个问题,但是可以)

您要么使用 VS 2012 而不是 VS 2013,要么在 VS 2013 之外安装 VS 2012 的团队资源管理器。这将交付使用运行时 2.0 的程序集。 或者您将 VS 2012 与 2013 并行安装。也可以使用,但需要更多空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多