使用运行时4.0的v2.0目录中的程序集

时间:2015-01-27 13:58:38

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

我的解决方案仅限于.Net 3.5.1,我需要使用随VS 2013一起安装的Microsoft.Teamfoundation API。引用存储在Mircosoft Visual Studio 12,0 \ Common7 \ IDE \ ReferenceAssemblies中v2.0目录,所以我认为dll' si将在这个目录中找到.Net 2.0(我能够与.Net 3.5.1一起使用)。

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

我的问题是:.Net 3.5.1(或更低版本)的Teamfoundation API是否有dll,如果是,我在哪里可以找到它们? VS的低版本可以成为解决方案吗? (我会怀疑,但我可以提出建议)

1 个答案:

答案 0 :(得分:0)

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

您可以使用VS 2012而不是VS 2013,或者除了VS 2013之外还安装VS 2012的团队资源管理器。这将提供使用运行时2.0的程序集。 或者您将VS 2012平行安装到2013年。也可以工作,但需要更多空间。