Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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
使用MSBuild 4.0程序集冲突以3.5框架为目标_Msbuild_Tfsbuild - Fatal编程技术网

使用MSBuild 4.0程序集冲突以3.5框架为目标

使用MSBuild 4.0程序集冲突以3.5框架为目标,msbuild,tfsbuild,Msbuild,Tfsbuild,我正试图从一组4.0代码创建一个3.5版本。它几乎适用于以下msbuild选项:/tv:3.5/p:targetframeworkversion=v3.5。问题是,对于那些在4.0中已移动到新程序集的类,我会遇到冲突,例如: error CS0433: The type 'System.Web.Security.RoleProvider' exists in both 'c:\Windows\Microsoft.NET\assembly\ GAC_MSIL\System.Web.Applicat

我正试图从一组4.0代码创建一个3.5版本。它几乎适用于以下msbuild选项:/tv:3.5/p:targetframeworkversion=v3.5。问题是,对于那些在4.0中已移动到新程序集的类,我会遇到冲突,例如:

error CS0433: The type 'System.Web.Security.RoleProvider' exists in both 'c:\Windows\Microsoft.NET\assembly\
GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.W
eb.ApplicationServices.dll' and 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\
System.Web.dll'

如何让msbuild拾取System.Web程序集?我能告诉它忽略4.0目录吗?

听起来像是一个类似于我们所遇到的问题,最后是微软的Hf


我通过Connect报告这件事:上传了一个详细的日志,仍然没有答案…我认为这是微软的问题,我们如何回答。好的,他们声称这是通过设计解决的,我会确认他们的工作。我会在收到微软的ping回复后确认这是一个bug。微软似乎没有对.NET3.5互操作的固执。干杯,伊恩