Issue: While working on BTS 2010 to 2103 R2 migration, I was getting below error while deploying BizTalk builds crated using BTDF:

Error:

error : Could not validate TransportTypeData, Address or Public Address properties for Receive Location ‘******’. Could not load file or assembly ‘Microsoft.BizTalk.Scheduler, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.

I spent good amount of time checking all project files, binding info and btdf settings to identify the dependecy with “3.0.1.0” version of schedular dll.

However, actual issue is “Microsoft.BizTalk.Scheduler.dll” was not installed to GAC by default with BTS 2013 R2 installation. Due to this, BizTalk is not able to identify the reference to this dll while tyring to enable schedule adapter locations which internally refers to “Microsoft.BizTalk.Scheduler.dll”.

Resolution:

install “Microsoft.BizTalk.Scheduler.dll” to GAC from “C:\Program Files (x86)\Microsoft BizTalk Server 2013 R2” using gacutil. Also, make sure to follow same step in other BTS environments.

Advertisements