Ошибка «MSB3176: указанная минимальная требуемая версия больше текущей опубликованной версии» - PullRequest
2 голосов
/ 23 октября 2008

У меня есть сервер сборки под управлением CruiseControl.NET, и недавно он начал выдавать эту ошибку в одном из моих проектов (.NET 2.0, C #):

MSB3176: указанная минимальная требуемая версия больше текущей версии публикации. Пожалуйста, укажите версию, меньшую или равную текущей версии публикации. в Microsoft.Common.targets (2238, 9)

Я искал в сети, но не смог найти решение.

Есть предложения?

Ответы [ 3 ]

7 голосов
/ 23 октября 2008

Проверьте свойства вашего проекта. Номера версий указаны на вкладке «Опубликовать». Вам следует сравнить версию публикации с минимальной версией (кнопка «Обновления»).

0 голосов
/ 04 августа 2015

Для меня кто-то изменил параметры публикации на «Приложение доступно только онлайн». Что вызвало вышеуказанную ошибку. Возможно, это сработало бы, если бы они также удалили файлы в месте публикации, но поскольку это было автономное приложение, оно не переключалось бы только на онлайн и просто выдавало ошибку. мы вручную удалили и переустановили их, а затем при следующей публикации мы снова получим ошибку. Переключился на «Приложение также доступно в автономном режиме», и проблема была устранена. Если бы он изначально был настроен для подключения только к сети, он, вероятно, работал бы нормально.

0 голосов
/ 23 октября 2008

Свойства проекта имеют версию публикации (на вкладке «Опубликовать») и (необязательно) минимальную версию (на кнопке «Обновления» на вкладке «Опубликовать»). Ни то, ни другое не относится к какой-либо версии сборки, а просто используется для ClickOnce. Если указана минимальная версия, она должна быть логической (то есть не выше основной версии).

В csproj это элементы ApplicationVersion / ApplicationRevision и MinimumRequiredVersion.

...