Pregunta

Tengo un problema trabajar con Microsoft.Build.BuildEngine lo que supuso de ser arreglados modifing mi archivo exe.config añadir lo siguiente.

<?xml version ="1.0"?>
<configuration>
        <runtime>
           <assemblyBinding xmlns="urnchemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="Microsoft.Build.Framework" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-99.9.9.9" newVersion="3.5.0.0"/>
            </dependentAssembly>
                <assemblyIdentity name="Microsoft.Build.Engine" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-99.9.9.9" newVersion="3.5.0.0"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
</configuration>

Mi problema es que no puedo modificar el archivo, tengo que solucionarlo por código, y creo que se supone que es posible, ¿verdad?

Pero, ¿cómo ?, ¿cómo puedo modificar mi solicitud para que se ejecute como si se hicieron los cambios anteriores en el archivo de configuración?

Otros consejos

Una forma de hacerlo es crear una aplicación de programa previo que cuando se puso en marcha comenzaría su aplicación original en un dominio de aplicación separada. Al configurar el nuevo dominio usted será capaz de construir el archivo de configuración mediante programación.

scroll top