Erreur & # 8220; MSB3176: la version minimale requise spécifiée est supérieure à la version de publication actuelle & # 8221;

StackOverflow https://stackoverflow.com/questions/228454

Question

J'ai un serveur de compilation qui exécute CruiseControl.NET et il a récemment commencé à envoyer cette erreur sur l'un de mes projets (.NET 2.0, C #):

  

MSB3176: La version minimale requise spécifiée est supérieure à la version de publication actuelle. Veuillez spécifier une version inférieure ou égale à la version de publication actuelle. dans Microsoft.Common.targets (2238, 9)

J'ai effectué une recherche sur le net, mais je n'ai pas trouvé de solution.

Des suggestions?

Était-ce utile?

La solution

Vérifiez les propriétés de votre projet. Les numéros de version sont sur l'onglet 'publier'. Vous devez comparer la version publiée avec la version minimale (bouton "Mises à jour").

Autres conseils

Les propriétés du projet ont une version de publication (sous l'onglet Publier) et une version minimale (facultative) (sur le bouton Mises à jour de l'onglet Publier). Ni est lié à une version d'assembly, et est utilisé uniquement pour ClickOnce. Si une version minimale est spécifiée, elle doit être logique (c'est-à-dire ne pas être supérieure à la version principale).

Dans csproj, il s'agit des éléments ApplicationVersion / ApplicationRevision et MinimumRequiredVersion.

Pour moi, les options de publication ont été modifiées: "L'application est uniquement disponible en ligne". Ce qui a causé l'erreur ci-dessus. Cela aurait peut-être fonctionné s'ils avaient également supprimé les fichiers de l'emplacement de publication, mais comme c'était le cas, l'application en mode hors connexion ne passerait pas uniquement en ligne et donnerait simplement l'erreur. nous les avons désinstallées manuellement, puis réinstallées, puis à la prochaine publication, nous aurions à nouveau l'erreur. Basculé sur " L'application est également disponible hors connexion " et le problème a été résolu. S'il avait été configuré à l'origine pour être en ligne uniquement, il aurait probablement bien fonctionné.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top