Tempo de execução do modo misto do projeto de teste do Visual Studio 2012

Atualmente estou trabalhando no Visual Studio 2012 RC com um projeto de teste. Eu incluí os seguintes conjuntos:

Microsoft.SqlServer.SmoMicrosoft.SqlServer.SmoExtendMicrosoft.SqlServer.ConnectionInfoMicrosoft.SqlServer.Management.Sdk.Sfc

Esses assemblies são criados na versão 2.0.50727 e eu tenho um projeto de teste no .NET 4.0. Portanto, com base nessas informações, adicionei um arquivo app.config ao projeto com as seguintes linhas:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
</configuration>

Quando eu vou executar isso recebo o tempo todo a seguinte mensagem:

A montagem de modo misto é construída contra a versão 'v2.0.50727' do tempo de execução e não pode ser carregada no tempo de execução 4.0 sem informações de configuração adicionais.

Isso é um bug em um projeto de teste do Visual Studio 2012 RC que ignora o arquivo app.config ou estou fazendo algo completamente errado?

Para informações adicionais, incluí também meu código de teste:

    var connectionString = new SqlConnectionStringBuilder()
    {
        DataSource = @"(local)",
        IntegratedSecurity = true
    }.ConnectionString;

    var sql = "alter database [Test] set single_user with rollback immediate go ";
    sql += "drop database [Test] go ";
    sql += "create database [Test] go ";
    sql += Properties.Resources.Test;

    var connection = new SqlConnection(connectionString);
    var server = new Server(new ServerConnection(connection));

    server.ConnectionContext.ExecuteNonQuery(sql);

questionAnswers(2)

yourAnswerToTheQuestion