Prima di aggiungere un contesto all'errore, ho installato .NET 4.5.1 Anteprima e la prima cosa che ho notato in VS 2012 è che .NET 4.5.1 non è elencato nei framework disponibili. Non sono sicuro se questo è un comportamento corretto perché questo è solo un aggiornamento a 4.5, quindi suppongo che VS 2012 dovrebbe elencarlo..NET 4.5.1 Supporto di anteprima in Visual Studio 2012
Ulteriori informazioni sull'installazione di VS 2013 Preview, l'aggiornamento del progetto a .NET 4.5.1 e l'apertura della soluzione in VS 2012 nuova versione .NET sono riapparse quindi non sono sicuro se si tratta di un bug in VS 2012 o no? Ok così ora ho .NET 4.5.1 in VS 2012 e quando cerco di costruire un progetto ottengo il seguente errore
Error 3 The task factory "CodeTaskFactory" could not be loaded from the assembly "C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Build.Tasks.v4.0.dll". Could not load file or assembly 'file:///C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Build.Tasks.v4.0.dll' or one of its dependencies. The system cannot find the file specified. D:\Projects\MyProject\Master\Source\.nuget\nuget.targets 71 9 MyProject.Core.Modules
NuGet.targets linea segnalati
<SetEnvironmentVariable EnvKey="VisualStudioVersion"
EnvValue="$(VisualStudioVersion)" Condition=" '$(VisualStudioVersion)'
!= '' AND '$(OS)' == 'Windows_NT' " />
mi sembra che per qualche motivo VS 2012 non è in grado di risolvere i percorsi o gli assiemi quindi non sono sicuro se dovrei risolvere qualcosa in NuGet.targets o è una cosa di Visual Studio, qualche idea?
Grazie
Dopo il tazzina di caffè ho notato che ho dovuto aggiornare il _NuGet.targets_. – khorvat
possibile duplicato di [Build su TFS 2013 fallito ma ok localmente] (http://stackoverflow.com/questions/20661943/build-on-tfs-2013-failed-but-okay-locally) – Korayem