BizTalk Mapper – Cannot load source/destination schema

Posted: April 26, 2010 in BizTalk
Tags: , ,

Recently I try to test a BizTalk map the test fails and for my surprise it gives me the following error:

“Cannot load source/destination schema: “schema_name”. Either the file/type does not exist, or if a project dependency exists, the dependent project is not built.”


  • For some reason the BizTalk designer loses the schema reference and it is a little hard trying to “trick” the designer into remembering the schema’s location.


  • Unload/load project shortcuts to sort of refresh the VS shell with the references.
  • Make a new importation of the schemas to the map.

If you are working with BizTalk Server 2009 and Visual Studio 2008, there are some issues that can cause this problem:

  • Map looses information about schemas
    I have seen several times, that even after choosing source- and destination schema for a map and dragging a couple of links in the map and saving it, then at compile time, I get an error about the map not having source- and destination schemas. So I need to choose them again, and redo all the links, because they have magically disappeared. This happens for maps that uses both schemas from the same project as schemas from referenced projects.
  • Auto save a map before schemas are chosen
    When you add a new map then at some point VS.NET auto saves the map, but if this happens before you have chosen both the source and destination schema you suddenly get an error, which you really do not expect, because you weren’t doing anything at the time of the error. This also occurred in previous versions of BizTalk.


Tags: BizTalk | Map | Errors and Warnings, Causes and Solutions

  1. dministrator says:

    I’m getting this with VS2012 and BTS2013, for a project that was migrated from (VS2008+BTS2009).

    • henryuta says:

      Same here. Issue with Visual Studio 2013 and BizTalk 2013R2. The project was converted from VS 2010 and BizTalk 2009. Any updates?

      • henryuta says:

        I have figured out the problem. For some reason the original developer never checked in the AssemblyInfo file so when I would download the code from TFS I would make a new AssemblyInfo file by going to the project’s properties and clicking the Assembly Information button. However, this for some reason creates a regular assembly’s AssemblyInfo file which is missing a key item.

        [assembly: Microsoft.XLANGs.BaseTypes.BizTalkAssembly(typeof(Microsoft.BizTalk.XLANGs.BTXEngine.BTXService))]

        Once this line is added to the bottom of the AssemblyInfo file it works.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s