J'essaie de publier le projet dans mon répertoire de fichiers.
Je prends un ce message. Mais ne montre aucune erreur. La liste des erreurs est complexe.
2> Construction avec la version "14.0" de l’outil.
2> Le fichier de projet contient ToolsVersion = "12.0". Cet ensemble d'outils peut être inconnu ou manquant, auquel cas vous pourrez peut-être résoudre le problème en l'installation de la version appropriée de MSBuild, ou la construction peut avoir été forcé à utiliser une version particulière de ToolsVersion pour des raisons politiques. Traiter le projet comme s'il avait ToolsVersion = "14.0". Pour plus d'informations, veuillez consulter http://go.Microsoft.com/fwlink/?LinkId=293424 . 2> Cible "ValidateMSBuildToolsVersion" ignoré. Construit précédemment sans succès. 2> Projet de construction terminé "nom_projet.csproj" - ECHEC. 2> ========== Build: 1 a réussi, 0 a échoué, 0 à jour, 0 ignoré ========== ========== Publier: 0 réussite, 1 échec, 0 ignoré ==========
VS 2015 Toolset peut être inconnu ou manquant
Selon le message d'erreur " Le fichier de projet contient ToolsVersion =" 12.0 ". ", il indique que votre projet a été mis à niveau à partir de Visual Studio 2013. Ainsi, lorsque vous le publiez avec Visual Studio 2015, vous pouvez obtenir cette erreur " Cet ensemble d'outils peut être inconnu ou manquant ... "
Pour résoudre ce problème, vous pouvez essayer de mettre à jour votre fichier de projet: Redressez votre projet-> Décharger le projet-> Modifier votre nomprojet.csproj-> changez le ToolsVersion="12.0"
en ToolsVersion="14.0"
dans la deuxième ligne.
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.Microsoft.com/developer/msbuild/2003">
Si vous utilisez MSBuild pour construire votre projet en ligne, vous pouvez remplacer les paramètres ToolsVersion des projets et solutions à l'aide de la commande Invite:
msbuild.exe someproj.proj /tv:14.0
Pourquoi n'essayez-vous pas de changer la version de "Microsoft.Net.Compilers" de v2.6.1 à v2.4.0 comme expliqué à ici