【发布时间】:2010-11-17 16:35:18
【问题描述】:
几天前我开始设置 TeamCity 服务器,用于自动化测试和 CI。我们主要做 VB.net 网络应用程序,到目前为止,它一直在检查并构建得很好。
当我尝试将实际部署添加到组合中时出现了一个问题。我看到了这篇文章:
作为一个很好的指南在所有地方都被引用,所以我按照与设置 Web 部署项目和装配 TeamCity 来运行它相关的步骤进行操作。基本上,它建议在 VS2010 中设置一个名为“Deployment”的新构建配置,用于构建 Web 部署项目,然后在 TC 中创建一个针对它的构建配置。
问题是 Web 部署项目在 TeamCity 下运行时无法编译。常规构建工作得很好,但如果我将 MSBuild 设置为使用包含 Web 部署项目的构建配置,它会在中途崩溃,并在尝试以不正确的格式加载 System.Data.OracleClient 程序集时出错。我认为这意味着 32 位/64 位错误,特别是因为我的开发机器是 32 位机器,而构建服务器是 64,但我不知道为什么会发生这种情况,尤其是在常规构建工作时,并且我的项目中没有任何内容涉及使用 Oracle 数据库。
我在日志中看到关于缺少 4.0 框架的参考程序集的警告,所以我前往 MS 网站并下载了 SDK,但这并没有改变任何东西。在这一点上,我被卡住了,我没有在 Stack Overflow 上看到任何看起来像这样的东西。我将在下面附上日志。我错过了一些简单的事情吗?其他人遇到过这样的问题吗?
[10:46:05]: Project "MyTools.sln.teamcity.patch.tcprojx" (TeamCity_Generated_Build target(s)):
[10:46:05]: [Project "MyTools.sln.teamcity.patch.tcprojx" (TeamCity_Generated_Build target(s)):] Project "MyTools.sln" (Rebuild target(s)):
[10:46:05]: [Project "MyTools.sln" (Rebuild target(s)):] Building solution configuration "Deployment|Any CPU".
[10:46:05]: [Project "MyTools.sln" (Rebuild target(s)):] Project "MyTools.vbproj" (Rebuild target(s)):
[10:46:05]: [Project "MyTools.vbproj" (Rebuild target(s)):] Creating directory "obj\Deployment\".
[10:46:05]: [Project "MyTools.vbproj" (Rebuild target(s)):] Project "MyLib.vbproj" (Clean target(s)):
[10:46:05]: [Project "MyLib.vbproj" (Clean target(s)):] Creating directory "obj\Deployment\".
[10:46:05]: [Project "MyTools.vbproj" (Rebuild target(s)):] Project "AutomatedFrontEndClasses.vbproj" (Clean target(s)):
[10:46:05]: [Project "AutomatedFrontEndClasses.vbproj" (Clean target(s)):] Creating directory "obj\Deployment\".
[10:46:05]: [Project "AutomatedFrontEndClasses.vbproj" (Clean target(s)):] Project "MyLib.vbproj" (Clean target(s)):
[10:46:05]: [Project "MyTools.vbproj" (Rebuild target(s)):] C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(847, 9): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend.
[10:46:05]: [Project "MyTools.vbproj" (Rebuild target(s)):] Project "MyLib.vbproj" (default targets):
[10:46:05]: [Project "MyLib.vbproj" (default targets):] C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(847, 9): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend.
[10:46:05]: [Project "MyLib.vbproj" (default targets):] Creating directory "bin\Deployment\".
[10:46:09]: [Project "MyLib.vbproj" (default targets):] C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Vbc.exe /noconfig /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Data,System.Diagnostics,System.Linq /optioncompare:Text /optionstrict+ /optioninfer- /nostdlib /rootnamespace:MyLib /sdkpath:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319 /define:"CONFIG=\"Deployment\",_MyType=\"Windows\",PLATFORM=\"AnyCPU\"" /link:D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyLib\MyLib\bin\Microsoft.Office.Interop.Word.dll /reference:C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SqlServer.ConnectionInfo\10.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.ConnectionInfo.dll,C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SqlServer.Management.Sdk.Sfc\10.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.Management.Sdk.Sfc.dll,C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SqlServer.Smo\10.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.Smo.dll,C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SqlServer.SqlEnum\10.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.SqlEnum.dll,D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyLib\MyLib\bin\NVelocity.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.configuration.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.DirectoryServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.DirectoryServices.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Security\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Abstractions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Abstractions.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll,"C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll",C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll /out:obj\Deployment\MyLib.dll /resource:obj\Deployment\MyLib.Resources.resources /resource:obj\Deployment\MyLib.Logos.resources /resource:obj\Deployment\MyLib.Scorecard.resources /resource:obj\Deployment\MyLib.keys.resources /resource:Client\RockCounty\QuarterlyPtsSummaryPdfPage1.xhtml.vm,MyLib.QuarterlyPtsSummaryPdfPage1.xhtml.vm /resource:Client\RockCounty\QuarterlyPtsSummaryPdfPage1Apology.xhtml.vm,MyLib.QuarterlyPtsSummaryPdfPage1Apology.xhtml.vm /resource:Client\Convergys\ConvergysKyrkynChecklist.xhtml.vm,MyLib.ConvergysKyrkynChecklist.xhtml.vm /resource:Client\RockCounty\QuarterlyPtsSummaryPdfPage2.xhtml.vm,MyLib.QuarterlyPtsSummaryPdfPage2.xhtml.vm /resource:Client\RockCounty\RockCountyPtsFaxPdf.xhtml.vm,MyLib.RockCountyPtsFaxPdf.xhtml.vm /resource:Resources\NVelocity\WelcomeLetterReport.vm,MyLib.WelcomeLetterReport.vm /resource:Client\ValleyView\ValleyViewChecklistPdfResources.zip,MyLib.ValleyViewChecklistPdfResources.zip /resource:Client\Sjchs\SjchsChecklistPdfResources.zip,MyLib.SjchsChecklistPdfResources.zip /resource:Providers\PcpAutoSelect\PcpAutoSelectPdfResources.zip,MyLib.PcpAutoSelectPdfResources.zip /resource:Resources\NatLimeKyrkynChecklistPdfResources.zip,MyLib.NatLimeKyrkynChecklistPdfResources.zip /resource:Resources\ConvergysKyrkynChecklistPdfResources.zip,MyLib.ConvergysKyrkynChecklistPdfResources.zip /resource:Resources\KyrkynScorecardPdfResources.zip,MyLib.KyrkynScorecardPdfResources.zip /resource:Client\Sjchs\SjchsChecklistPage1.htm,MyLib.SjchsChecklistPage1.htm /resource:Client\Sjchs\SjchsChecklistPage2.htm,MyLib.SjchsChecklistPage2.htm /resource:Providers\PcpAutoSelect\PcpAutoSelectNotificationPage1.htm,MyLib.PcpAutoSelectNotificationPage1.htm /resource:Providers\PcpAutoSelect\PcpAutoSelectNotificationPage2.htm,MyLib.PcpAutoSelectNotificationPage2.htm /resource:Client\Watco\WatcoPCPForm.pdf,MyLib.WatcoPCPForm.pdf /resource:Client\Watco\Watco-Newsletter3.pdf,MyLib.Watco-Newsletter3.pdf /resource:Client\WAICU\WAICU_Checklist_Back.pdf,MyLib.WAICU_Checklist_Back.pdf /resource:Client\WAICU\WAICU_Checklist_FrontBG.pdf,MyLib.WAICU_Checklist_FrontBG.pdf /resource:Client\WAICU\WAICU_FrontBG_ALL_YES.pdf,MyLib.WAICU_FrontBG_ALL_YES.pdf /resource:Client\WAICU\WAICU_KYRKYNCard.pdf,MyLib.WAICU_KYRKYNCard.pdf /resource:Client\RockCounty\RockCountyPtsFax.pdf,MyLib.RockCountyPtsFax.pdf /resource:Client\ValleyView\UpdValleyViewChecklistReqs.sql,MyLib.UpdValleyViewChecklistReqs.sql /resource:Client\ValleyView\SelValleyViewChecklistReqs.sql,MyLib.SelValleyViewChecklistReqs.sql /resource:Providers\PcpAutoSelect\SelPcpAutoSelectData.sql,MyLib.SelPcpAutoSelectData.sql /resource:Client\NatLime\SqlNatLimeKyrkynChecklistData.sql,MyLib.SqlNatLimeKyrkynChecklistData.sql /resource:Client\Convergys\SqlConvergysKyrkynChecklistData.sql,MyLib.SqlConvergysKyrkynChecklistData.sql /resource:Client\Sjchs\SjchsEligTrackingChecklist.xml,MyLib.SjchsEligTrackingChecklist.xml /resource:Resources\XML\SSN.xml,MyLib.SSN.xml /resource:Client\WAICU\WAICU_CheckedBoxLarge.jpg,MyLib.WAICU_CheckedBoxLarge.jpg /resource:Client\WAICU\WAICU_UncheckedBoxLarge.jpg,MyLib.WAICU_UncheckedBoxLarge.jpg /resource:Client\WAICU\WAICU_WarningBox1.png,MyLib.WAICU_WarningBox1.png /resource:Resources\XSLT\Beautify.xslt,MyLib.Beautify.xslt /resource:Resources\XSLT\CompressWhitespace.xslt,MyLib.CompressWhitespace.xslt /target:library ...giant list of source files... "D:\TeamCityBuildAgent\temp\buildTmp\.NETFramework,Version=v4.0.AssemblyAttributes.vb"
[10:46:18]: [Project "MyLib.vbproj" (default targets):] MyLib -> D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyLib\MyLib\bin\Deployment\MyLib.dll
[10:46:18]: [Project "MyTools.vbproj" (Rebuild target(s)):] Project "AutomatedFrontEndClasses.vbproj" (default targets):
[10:46:18]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(847, 9): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend.
[10:46:18]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] Creating directory "bin\Deployment\".
[10:46:18]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] Project "MyLib.vbproj" (default targets):
[10:46:18]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] Project "MyLib.vbproj" (GetNativeManifest target(s)):
[10:46:18]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] Processing resource file "My Project\Resources.resx" into "obj\Deployment\AutomatedFrontEndClasses.Resources.resources".
[10:46:18]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
[10:46:18]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Vbc.exe /noconfig /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Data,System.Diagnostics,System.Linq,System.Xml.Linq /optioncompare:Binary /optionexplicit+ /optionstrict:custom /optioninfer+ /nostdlib /rootnamespace:AutomatedFrontEndClasses /sdkpath:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319 /define:"CONFIG=\"Deployment\",_MyType=\"Windows\",PLATFORM=\"AnyCPU\"" /reference:D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\AutomatedFrontEndClasses\bin\ceTe.DynamicPDF.20.dll,D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyLib\MyLib\bin\Deployment\MyLib.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll /filealign:512 /out:obj\Deployment\AutomatedFrontEndClasses.dll /resource:obj\Deployment\AutomatedFrontEndClasses.Resources.resources /target:library Checklist\SJCHSChecklistGen.vb Checklist\ValleyViewChecklistGen.vb Config.vb ExportedClassAttribute.vb ExportedMethodAttribute.vb ExportedParameterAttribute.vb Misc\PcpAutoSelectLetterGen.vb "My Project\AssemblyInfo.vb" "My Project\Application.Designer.vb" "My Project\Resources.Designer.vb" "My Project\Settings.Designer.vb" PluginBaseClass.vb Scorecard\ScorecardGen.vb Test\TestChecklistGen.vb "D:\TeamCityBuildAgent\temp\buildTmp\.NETFramework,Version=v4.0.AssemblyAttributes.vb"
[10:46:19]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] Project "MyLib.vbproj" (GetCopyToOutputDirectoryItems target(s)):
[10:46:19]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] Copying file from "obj\Deployment\AutomatedFrontEndClasses.dll" to "bin\Deployment\AutomatedFrontEndClasses.dll".
[10:46:19]: [Project "AutomatedFrontEndClasses.vbproj" (default targets):] AutomatedFrontEndClasses -> D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\AutomatedFrontEndClasses\bin\Deployment\AutomatedFrontEndClasses.dll
[10:46:19]: [Project "MyTools.vbproj" (Rebuild target(s)):] Project "MyLib.vbproj" (GetNativeManifest target(s)):
[10:46:19]: [Project "MyTools.vbproj" (Rebuild target(s)):] Project "AutomatedFrontEndClasses.vbproj" (GetNativeManifest target(s)):
[10:46:19]: [Project "MyTools.vbproj" (Rebuild target(s)):] Processing resource file "My Project\Resources.resx" into "obj\Deployment\MyTools.Resources.resources".
[10:46:19]: [Project "MyTools.vbproj" (Rebuild target(s)):] Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
[10:46:19]: [Project "MyTools.vbproj" (Rebuild target(s)):] C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Vbc.exe /noconfig /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Data,System.Linq,System.Xml.Linq,System.Diagnostics,System.Collections.Specialized,System.Configuration,System.Text,System.Text.RegularExpressions,System.Web,System.Web.Caching,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts,System.Web.UI.HtmlControls /optioncompare:Binary /optionexplicit+ /optionstrict:custom /optioninfer+ /nostdlib /rootnamespace:MyTools /sdkpath:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319 /define:"CONFIG=\"Deployment\",_MyType=\"Custom\",PLATFORM=\"AnyCPU\"" /reference:D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\AutomatedFrontEndClasses\bin\Deployment\AutomatedFrontEndClasses.dll,D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyLib\MyLib\bin\Deployment\MyLib.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Entity\v4.0_4.0.0.0__b77a5c561934e089\System.Web.Entity.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll,C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll /out:obj\Deployment\MyTools.dll /resource:obj\Deployment\MyTools.Resources.resources /target:library ...(list o' source files)... "D:\TeamCityBuildAgent\temp\buildTmp\.NETFramework,Version=v4.0.AssemblyAttributes.vb"
[10:46:20]: [Project "MyTools.vbproj" (Rebuild target(s)):] Copying file from "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\AutomatedFrontEndClasses\bin\Deployment\AutomatedFrontEndClasses.dll" to "bin\AutomatedFrontEndClasses.dll".
[10:46:20]: [Project "MyTools.vbproj" (Rebuild target(s)):] Copying file from "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyLib\MyLib\bin\Deployment\MyLib.dll" to "bin\MyLib.dll".
[10:46:20]: [Project "MyTools.vbproj" (Rebuild target(s)):] Project "MyLib.vbproj" (GetCopyToOutputDirectoryItems target(s)):
[10:46:20]: [Project "MyTools.vbproj" (Rebuild target(s)):] Project "AutomatedFrontEndClasses.vbproj" (GetCopyToOutputDirectoryItems target(s)):
[10:46:20]: [Project "MyTools.vbproj" (Rebuild target(s)):] Copying file from "obj\Deployment\MyTools.dll" to "bin\MyTools.dll".
[10:46:20]: [Project "MyTools.vbproj" (Rebuild target(s)):] MyTools -> D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools\bin\MyTools.dll
[10:46:20]: [Project "MyTools.sln" (Rebuild target(s)):] Project "AutomatedFrontEndClasses.vbproj" (Rebuild target(s)):
[10:46:20]: [Project "MyTools.sln" (Rebuild target(s)):] Project "MyLib.vbproj" (Rebuild target(s)):
[10:46:20]: [Project "MyTools.sln" (Rebuild target(s)):] Project "MyTools.vbproj_deploy.wdproj.metaproj" (Rebuild target(s)):
[10:46:20]: [Project "MyTools.vbproj_deploy.wdproj.metaproj" (Rebuild target(s)):] Project "MyTools.vbproj" (Rebuild target(s)):
[10:46:20]: [Project "MyTools.vbproj_deploy.wdproj.metaproj" (Rebuild target(s)):] Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):
[10:46:20]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] Creating directory "obj\Deployment\".
[10:46:20]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] Project "MyTools.vbproj" (GetTargetPath target(s)):
[10:46:20]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] Project "MyTools.vbproj" (GetNativeManifest target(s)):
[10:46:20]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] C:\Program Files (x86)\MSBuild\Microsoft\WebDeployment\v10.0\Microsoft.WebDeployment.targets(1129, 5): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend.
[10:46:22]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] Copying file from "C:\WINDOWS\assembly\GAC_64\System.Data.OracleClient\2.0.0.0__b77a5c561934e089\System.Data.OracleClient.dll" to "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools\bin\System.Data.OracleClient.dll".
[10:46:22]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] Copying file from "C:\WINDOWS\assembly\GAC_64\System.Transactions\2.0.0.0__b77a5c561934e089\System.Transactions.dll" to "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools\bin\System.Transactions.dll".
[10:46:22]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] Copying file from "C:\WINDOWS\assembly\GAC_64\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" to "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools\bin\System.EnterpriseServices.dll".
[10:46:22]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] Copying file from "C:\WINDOWS\assembly\GAC_64\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll" to "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools\bin\System.EnterpriseServices.Wrapper.dll".
[10:46:22]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /MyTools.vbproj -p D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools -u -f -c obj\Deployment\TempBuildDir
[10:46:26]: [Project "MyTools.vbproj_deploy.wdproj" (Rebuild target(s)):] ASPNETCOMPILER error ASPCONFIG: Could not load file or assembly 'System.Data.OracleClient' or one of its dependencies. An attempt was made to load a program with an incorrect format.
[10:46:27]: MSBuild output:
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.sln.teamcity.patch.tcprojx" (TeamCity_Generated_Build target) (1) ->
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.sln" (Rebuild target) (2) ->
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools\MyTools.vbproj" (Rebuild target) (3) ->
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\AutomatedFrontEndClasses\AutomatedFrontEndClasses.vbproj" (default target) (5:2) ->
[10:46:27]: (GetReferenceAssemblyPaths target) ->
[10:46:27]: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(847,9): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\AutomatedFrontEndClasses\AutomatedFrontEndClasses.vbproj]
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.sln.teamcity.patch.tcprojx" (TeamCity_Generated_Build target) (1) ->
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.sln" (Rebuild target) (2) ->
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.vbproj_deploy\MyTools.vbproj_deploy.wdproj.metaproj" (Rebuild target) (6) ->
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.vbproj_deploy\MyTools.vbproj_deploy.wdproj" (Rebuild target) (7) ->
[10:46:27]: C:\Program Files (x86)\MSBuild\Microsoft\WebDeployment\v10.0\Microsoft.WebDeployment.targets(1129,5): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.vbproj_deploy\MyTools.vbproj_deploy.wdproj]
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.sln.teamcity.patch.tcprojx" (TeamCity_Generated_Build target) (1) ->
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.sln" (Rebuild target) (2) ->
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.vbproj_deploy\MyTools.vbproj_deploy.wdproj.metaproj" (Rebuild target) (6) ->
[10:46:27]: "D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.vbproj_deploy\MyTools.vbproj_deploy.wdproj" (Rebuild target) (7) ->
[10:46:27]: (AspNetCompiler target) ->
[10:46:27]: ASPNETCOMPILER : error ASPCONFIG: Could not load file or assembly 'System.Data.OracleClient' or one of its dependencies. An attempt was made to load a program with an incorrect format. [D:\TeamCityBuildAgent\work\c18407eaf8486b52\MyTools\MyTools.vbproj_deploy\MyTools.vbproj_deploy.wdproj]
[10:46:27]: 33 Warning(s)
[10:46:27]: 1 Error(s)
[10:46:27]: Time Elapsed 00:00:21.56
[10:46:27]: Publishing artifacts
[10:46:27]: [Publishing artifacts] Paths to publish: [teamcity-info.xml]
[10:46:27]: [Publishing artifacts] Publishing files
[10:46:27]: Build finished
【问题讨论】:
标签: vb.net deployment msbuild teamcity web-deployment-project