Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net v2.0目录中使用运行时4.0的程序集_.net_Dll_Visual Studio 2013_.net Assembly - Fatal编程技术网

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

.net v2.0目录中使用运行时4.0的程序集,.net,dll,visual-studio-2013,.net-assembly,.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是使用.Net 2.0构建的(我可以使用.Net 3.5.1) 但当我在VS2013中导入这些引用并检查运行时版本时,这些dll使用的是运行时4.0.30319。我检查了dll的路径,除

我的解决方案受限于.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)

但当我在VS2013中导入这些引用并检查运行时版本时,这些dll使用的是运行时4.0.30319。我检查了dll的路径,除了预期的运行时版本外,其他都是正确的

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

我找到了解决方案(从我的观点来看,这不是一个真正的解决方案,因为微软应该解决这个问题,但还行)

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

我明白了。他们搞错了,你不能用他们。尝试在connect.microsoft.com上发布以获取建议。