8
votes

.NET 4.5.1 Support de prévisualisation à Visual Studio 2012

Permettez-moi d'ajouter un certain contexte à l'erreur que je reçois, j'ai installé .NET 4.5.1 Aperçu et la première chose que j'ai remarquée dans VS 2012 est que .NET 4.5.1 n'est pas répertorié dans les cadres disponibles. Je ne sais pas si tel est un comportement correct car il s'agit simplement d'une mise à niveau de 4.5, donc je suppose que vs 2012 devrait l'énumérer.

Plus plus encore Lorsque j'ai installé un aperçu de VS 2013, mettez à niveau mon projet sur .NET 4.5.1 et a ouvert la solution dans la nouvelle version .NET VS 2012 réapparue donc je ne suis pas sûr que ce soit un bogue dans vs 2012 ou non ? Ok donc maintenant j'ai .net 4.5.1 en vs 2012 et quand j'essaie de construire un projet, j'obtiens l'erreur suivante P>

<SetEnvironmentVariable EnvKey="VisualStudioVersion"
EnvValue="$(VisualStudioVersion)" Condition=" '$(VisualStudioVersion)'
!= '' AND '$(OS)' == 'Windows_NT' " />


2 commentaires

Après une petite tasse de café, j'ai remarqué que je devais mettre à niveau le nuget.targets .


Dupliqué possible de Construire sur TFS 2013 a échoué mais d'accord localement


4 Réponses :


7
votes

Pour résoudre ce problème, je devais mettre à niveau les nuget.targets em> et modifier les deux lignes suivantes

de p> xxx pré>

à p >

<UsingTask TaskName="DownloadNuGet" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v12.0.dll">
<UsingTask TaskName="SetEnvironmentVariable" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v12.0.dll">


0 commentaires

17
votes

J'ai résolu la modification de l'outilsversion dans le fichier .csproj.

de xxx

à xxx


1 commentaires

Donc, vous deviez changer le Tobsversion Retour à 4.0 afin d'obtenir le .NET 4.5.1 à l'intérieur du vs 2012 ?



11
votes

Building .NET Framework 4.5.1 Les candidatures sont prises en charge dans Visual Studio 2012. Vous devez soit installer Visual Studio 2013 Aperçu ou SDK Windows pour Windows 8.1 Aperçu pour obtenir le. Net Framework 4.5.1 Aperçu Pack de ciblage sur la même machine que Visual Studio 2012 pour créer des applications avec .NET Framework 4.5.1 Aperçu.

merci
Nithya [MSFT]


1 commentaires

Microsoft Cuild Tools 2013 ( Microsoft.com/en-au/ Télécharger / Détails.aspx? Id = 40760 ) Faites le même travail?



2
votes

Voici un article de blog que Microsoft a écrit sur ce sujet.

Applications de construction avec le .NET Framework 4.5.1 Aperçu dans Visual Studio 2012


0 commentaires