簡體   English   中英

使用Jenkins的MSBUILD插件構建VS2010 Project時的參考問題(錯誤BC30007:裝配需要參考)

[英]Reference Issue (error BC30007: Reference required to assembly) while building VS2010 Project using MSBUILD Plugin of Jenkins

我正在使用Jenkins MSBUILD插件來構建我的VS2010項目。 當我構建作業時,它給我錯誤“ BC30007:程序集'System.Data.DataSetExtensions,版本= 4.0.0.0,區域性=中性,PublicKeyToken = b77a5c561934e089'的引用,其中包含基類'System.Data.TypedTableBase`1'將一個添加到您的項目中。[C:\\ BitNami \\ jenkins-1.53​​8-1 \\ apps \\ jenkins \\ jenkins_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/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM