我遇到了BizTalk開發框架的一些問題。BizTalk部署框架拋出MSBuild錯誤MSB4061
我的BizTalk項目生成完全正常。但是,從Visual Studio使用「部署BizTalk解決方案」選項時,MSBuild並不高興。我正在部署到位於內部網絡上的服務器,但與我的開發計算機不在同一個服務器上。
這些是錯誤(它似乎在抱怨一堆丟失的程序集,但我的設置是普通的BizTalk 2013 R2開發工具安裝,部署框架是否需要在開發機器上安裝完整的服務器?) :
DeployFileAdapterPhysicalPaths:從綁定文件PortBindings.xml配置文件適配器的物理 路徑... 處理文件適配器的物理路徑(發送)... 處理文件適配器的物理路徑(接收)...
C:\ Program Files (86)\的MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets(1986,5): 錯誤MSB4061:在 「TerminateServiceInstances」 任務不能 從「C實例:\ Program Files文件 (86)\的MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.Tasks.BizTalk.dll」。 [C:\用戶\ asmiddle \源\工作區\ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj]
C:\ Program Files文件 (86)\的MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets (1986,5): 錯誤MSB4061:System.IO.FileNotFoundException:無法加載文件或 程序集'Microsoft.BizTalk.Operations,Version = 3.0.1.0, Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一個 依賴。該系統找不到指定的文件。
[C:\ Users \ asmiddle \ Source \ Workspaces \ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj] C:\ Program Files (x86)\ MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets(1986) ,5): 錯誤MSB4061:文件名:'Microsoft.BizTalk.Operations, Version = 3.0.1.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35' [C:\ Users \ asmiddle \ Source \ Workspaces \ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj] C:\ Program Files文件 (86)\的MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets(1986,5): 錯誤MSB4061:在 DeploymentFramework.BuildTasks.TerminateServiceInstances..ctor () [C:\ Us ERS \ asmiddle \源\工作區\ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj]C:\ Program Files文件 (86)\的MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets(1986,5) : 錯誤MSB4061: [C:\用戶\ asmiddle \源\工作區\ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj]
C:\ Program Files文件 (86)\的MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets(1986,5): 錯誤MSB4061:警告:程序集綁定日誌記錄已關閉。
[C:\用戶\ asmiddle \源\工作區\ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj]C:\ Program Files文件 (86)\的MSBuild \ DeploymentFrameworkForBizTalk \ 5。0 \ BizTalkDeploymentFramework.targets(1986,5): 錯誤MSB4061:要啓用程序集綁定失敗日誌記錄,設置 註冊表值[HKLM \軟件\微軟\融合EnableLog!](DWORD)至1
[ C:\ Users \ asmiddle \ Source \ Workspaces \ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj] C:\ Program Files (x86)\ MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets(1986,5) : 錯誤MSB4061:注意:與 程序集綁定失敗日誌記錄相關的性能損失。 [C:\用戶\ asmiddle \源\工作區\ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj]
C:\ Program Files文件 (86)\的MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets (1986,5): 錯誤MSB4061:要關閉此功能,請刪除註冊表值 [HKLM \ Software \ Microsoft \ Fusion!EnableLog]。 [C:\用戶\ asmiddle \源\工作區\ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj]
C:\ Program Files文件 (86)\的MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets (1986,5): 錯誤MSB4061: [C:\用戶\ asmiddle \源\工作區\ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj]
C:\ Program Files文件 (x86)的\ MSBuild \ DeploymentFrameworkForBizTalk \ 5.0 \ BizTalkDeploymentFramework.targets(1986,5): 錯誤MSB4060:「TerminateServiceInstances」任務已聲明 或使用不正確,或失敗期間失敗結構調查。檢查任務名稱和程序集名稱的拼寫 。 [C:\ Users \ asmiddle \ Source \ Workspaces \ NYCC.LSI \ Biztalk.Deployment \ Biztalk.Deployment.btdfproj] 完成建設項目 「C:\ Users \ asmiddle \ Source \ Workspaces \ NYCC.LSI \ Biztalk。部署\ Biztalk.Deployment.btdfproj「 (部署目標) - 失敗。
構建失敗。