york significado rosslyn new lyrics letra iver español bon roslyn

roslyn - significado - MSBuildWorkspace.Create() lanza una excepción



roslyn significado (2)

Usted podría compilar Roslyn contra una versión anterior de MSBuild para evitar este problema. He hecho esto con VS 2012:

Src/Workspaces/Core/Workspaces.csproj - <Reference Include="Microsoft.Build, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> - <Reference Include="Microsoft.Build.Framework, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <Reference Include="Microsoft.Build" /> + <Reference Include="Microsoft.Build.Framework" /> Src/Workspaces/CSharp/CSharpWorkspace.csproj - <Reference Include="Microsoft.Build, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> - <Reference Include="Microsoft.Build.Framework, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> - <Reference Include="Microsoft.Build.Tasks.$(MSBuildAssemblyNameFragment), Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <Reference Include="Microsoft.Build" /> + <Reference Include="Microsoft.Build.Framework" /> + <Reference Include="Microsoft.Build.Tasks.v4.0" />

Básicamente, elimino el nombre seguro (tenga en cuenta que el nombre del conjunto de Tareas es diferente), así que recoge el MSBuild del GAC que viene con .NET Framework, que para mí es la versión VS 2012 utilizada.

Tengo Visual Studio 2013. También instalé MSBuild Tools 2013. El siguiente código me da una excepción

var workspace=MSBuildWorkspace.Create();

Aquí está la excepción.

No se pudo cargar el archivo o el ensamblaje ''Microsoft.Build, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'' o una de sus dependencias. El sistema no puede encontrar el archivo especificado.

Qué estoy haciendo mal ?