【问题标题】:Reference Issue (error BC30007: Reference required to assembly) while building VS2010 Project using MSBUILD Plugin of Jenkins使用 Jenkins 的 MSBUILD 插件构建 VS2010 项目时的参考问题(错误 BC30007:组装所需的参考)
【发布时间】:2013-12-21 23:05:42
【问题描述】:

我正在使用 Jenkins MSBUILD 插件来构建我的 VS2010 项目。当我建立工作时,它给了我 错误“BC30007:包含基类'System.Data.TypedTableBase`1'的程序集'System.Data.DataSetExtensions,Version = 4.0.0.0,Culture = Neutral,PublicKeyToken = b77a5c561934e089'所需的参考。向您的项目添加一个。[ C:\BitNami\jenkins-1.53​​8-1\apps\jenkins\jenkins_home\workspace\ProjectName]" 而当我使用 VS2010 IDE 构建同一个项目时,它没有问题。这个错误怎么解决??

【问题讨论】:

    标签: visual-studio-2010 msbuild jenkins


    【解决方案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/

    【讨论】:

      猜你喜欢
      • 2014-12-26
      • 2019-08-02
      • 1970-01-01
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-01
      相关资源
      最近更新 更多