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' " />
4 Réponses :
Pour résoudre ce problème, je devais mettre à niveau les nuget.targets em> et modifier les deux lignes suivantes de p> à 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">
J'ai résolu la modification de l'outilsversion dans le fichier .csproj.
de p> à p>
Donc, vous deviez changer le Tobsversion i> Retour à 4.0 B> afin d'obtenir le .NET 4.5.1 B> à l'intérieur du vs 2012 B>?
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. P>
merci
Nithya [MSFT] P>
Microsoft Cuild Tools 2013 ( Microsoft.com/en-au/ Télécharger / Détails.aspx? Id = 40760 ) Faites le même travail?
Voici un article de blog que Microsoft a écrit sur ce sujet. P>
Applications de construction avec le .NET Framework 4.5.1 Aperçu dans Visual Studio 2012 P>
Après une petite tasse de café, j'ai remarqué que je devais mettre à niveau le nuget.targets i>.
Dupliqué possible de Construire sur TFS 2013 a échoué mais d'accord localement