我正在使用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 \ jenkins_home \ workspace \ ProjectName]“当我使用VS2010 IDE构建时,同样的项目没有问题 . 如何解决这个错误?
1 回答
找到了这个问题的可能答案 . 至少它解决了我的问题 . 将其添加到结束标记之前的项目文件末尾:
<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/