我正在使用Jenkins MSBUILD插件来构建我的VS2010项目。当我建立工作时,它会给我错误"BC30007:需要对程序集"System.Data.DataSetExtensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"的引用,该程序集包含基类"System.Data.TypedTableBase'1'"。请在您的项目中添加一个。[C:\BitNami\jenkins-1.538-1\apps\jenkins\jenks_home\workspace\ProjectName]"当我使用VS2010 IDE构建同一项目时,该项目中没有问题。如何解决此问题错误
找到了这个问题的可能答案。至少它解决了我的问题。在结束标记之前将其添加到项目文件的末尾:
<Target Name="AfterResolveReferences">
<!-- Redefine referencepath to add dependencies-->
<ItemGroup>
<ReferencePath Include="@(ReferenceDependencyPaths)"></ReferencePath>
</ItemGroup>
</Target>
来源:http://www.nsilverbullet.net/2012/02/17/automatically-resolving-secondary-assembly-references-with-msbuild-and-tfs-build/