Consider the following scenario. You use the BTSInstaller utility to package a Microsoft BizTalk Server 2004 solution into a Windows Installer (.msi) package. You distribute the package to a target server that is running Microsoft BizTalk Server 2006. In this scenario, the following Error event is logged in the Application log after you install the package on the server that is running BizTalk Server 2006:
Event Type: Error Event Source: MsiInstaller Event Category: None Event ID: 11001 Description: Error 1001. File or assembly name Microsoft.BizTalk.Deployment, or one of its dependencies, was not found.
This problem occurs because the package is created on the server that is running BizTalk Server 2004. In BizTalk Server 2004, the BizTalk Server assemblies are compiled by using the Microsoft .NET Framework 1.1. Therefore, the package has dependencies to the .NET Framework 1.1. However, in BizTalk Server 2006, the BizTalk Server assemblies are compiled by using the .NET Framework 2.0.
To resolve this problem, create the package by using the application export functionality of BizTalk Server 2006.
For more information about how to migrate artifacts from BizTalk Server 2004 to BizTalk Server 2006, visit the following Microsoft TechNet Web site:
Microsoft BizTalk Server 2006 Developer Edition, Microsoft BizTalk Server 2006 Enterprise Edition, Microsoft BizTalk Server 2006 Standard Edition, Microsoft BizTalk Server 2004 Developer Edition, Microsoft BizTalk Server 2004 Enterprise Edition, Microsoft BizTalk Server 2004 Standard Edition