Todas las veces que he tenido que instalar máquinas físicas o máquinas virtuales con VS2008, BizTalk 2009, Windows 2008 me pasa el mismo problema, no puedo crear proyectos BizTalk en Visual Studio, esto ocurre con la instalación del SP1 de Visual Studio 2008, aquí comparto el blog que siempre consulto:
Ben Cline Blog
Ben Cline está colocando diferentes blog sobre BizTalk y ESB, muy buen blog a mi parecer, aquí se los dejo:
ESB con Enterprise Library 4.1
Hemos tenido varios inconvenientes después de la instalación del ESB Toolkit 2.0, cuando trabajamos en la misma maquina en otros desarrollo que utilizan Enterprise Library 4.1 estos no funcionan, existen discusiones en el foro si la forma de implementar ESB con el Enterprise Library Toolkit se realizó de manera correcta, yo estoy de acuerdo con la implementación realizada debido a que diferentes componentes a los de BizTalk tienen que acceder a la configuración de ESB. Cuando debemos trabajar con otras aplicaciones lo que hacemos es ir al machine.config y comentariar estas líneas:
<section name="enterpriseLibrary.ConfigurationSource" type="Microsoft.Practices.EnterpriseLibrary.Common. Configuration.ConfigurationSourceSection, Microsoft.Practices.EnterpriseLibrary.Common, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<enterpriseLibrary.ConfigurationSource selectedSource="ESB File Configuration Source"> <sources> <add name="ESB File Configuration Source" type="Microsoft.Practices.EnterpriseLibrary.Common. Configuration.FileConfigurationSource, Microsoft.Practices.EnterpriseLibrary.Common, Version=4.1.0.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35" filePath="C:\Program Files\Microsoft BizTalk ESB Toolkit 2.0\esb.config"/> <add name="ESB SSO Configuration Source" type="Microsoft.Practices.ESB.SSOConfigurationProvider.SSOConfigurationSource, Microsoft.Practices.ESB.SSOConfigurationProvider, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" applicationName="" description="Configuration Data" contactInfo="" userGroupName="" adminGroupName=""/> </sources> </enterpriseLibrary.ConfigurationSource>
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
Sin en la misma maquina tenemos que trabajar con ESB Toolkit 2.0 y con la aplicación que use Enterprise Library lo que tenemos que hacer es comentariar las líneas pero en el web.config o app.config de la aplicación, Aquí pueden ver la discusión:
http://social.msdn.microsoft.com/Forums/en-US/biztalkesb/thread/46c011b4-092f-40ab-8743-cd1edf02c56f