Visual Studio 2012 Test Project Mixed Mode Runtime

Obecnie pracuję w Visual Studio 2012 RC z projektem testowym. Dołączyłem następujące zestawy:

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

Te zestawy są zbudowane w wersji 2.0.50727 i mam projekt testowy w .NET 4.0. Na podstawie tych informacji dodałem do projektu plik app.config w następujących wierszach:

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

Kiedy zamierzam to uruchomić, cały czas otrzymuję następującą wiadomość:

Zespół trybu mieszanego jest zbudowany w stosunku do wersji „v2.0.50727” środowiska wykonawczego i nie można go załadować w środowisku wykonawczym 4.0 bez dodatkowych informacji o konfiguracji.

Czy jest to błąd w projekcie testowym RC programu Visual Studio 2012, który ignoruje plik app.config lub czy robię coś zupełnie złego?

W celu uzyskania dodatkowych informacji zamieściłem również mój kod testowy:

    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