Почему моя версия DLL не обновляется после публикации в dotnet?C#

Место общения программистов C#
Anonymous
Почему моя версия DLL не обновляется после публикации в dotnet?

Сообщение Anonymous »

У меня есть основной проект dotnet, и я пытаюсь выполнить сборку из командной строки с помощью команды dotnetPublish -c "Release" -p:Version=x.x.x.x.
Я также протестировал следующие варианты параметр
  • -p:Version="x.x.x.x"
  • /p:Version=x.x.x.x
  • /p:Version="x.x.x.x"
к сожалению, ни один из них не сработал.
У меня также был файл AssemblyInfo.cs в проекте. В файле .csproj нет узла «Версия».
Я пытался построить с атрибутом AssemblyVersion или без него, также пытался построить без файла, но «Версия файла» и «Версия продукта» библиотеки DLL по-прежнему оставалась 0.0.0.0 или заданным значением, если оно было указано в AssemblyInfo.
Как мне собрать проект, чтобы получить номер версии?
Обновление:
Итак, как я уже упоминал, у меня есть файл AssemblyInfo.cs. Я удалил это, а также удалил узел false из моего файла .csproj. После этого управление версиями, похоже, работает, но в этом случае я не могу указать свойства «Название», «Продукт», «Авторские права» и т. д.

Подробнее здесь: https://stackoverflow.com/questions/788 ... et-publish

Вернуться в «C#»