C # installer ~ версия файла в проводнике Windows отличается от версии проекта - PullRequest
0 голосов
/ 30 ноября 2018

Я начинаю в C # devlopment и создал небольшое тестовое приложение с установщиком.

В коде AssemblyInfo я вижу, что AssemblyVersion и AssemblyFileVersion установлены как 1.0.0.0, так какномер версии установщика (см. скриншот 1 ниже)

Когда я просматриваю файл setup.exe с помощью проводника Windows и смотрю на столбец «Версия файла», он показывает совершенно другое число, 15.0.27005.2, как показано на скриншоте 2ниже.

Может ли кто-нибудь помочь мне разобраться, почему это проявляется по-другому, пожалуйста.Я не думаю, что пропустил что-то очевидное.

Screenshot 1

Screenshot 2

1 Ответ

0 голосов
/ 30 ноября 2018

Здесь можно сделать обоснованное предположение:

  • Значения в файле assemblyinfo.cs влияют только на созданный вами exe / dll продукт, которого нет на изображениях выше
  • Если вы запуститеустановщик и посмотрите на версию сборки / версию файла сборки установленного продукта exe / dll в проводнике, он должен прочитать 1.0.0.0
  • 15.0.27005.2, видимый в (проводнике)На изображении выше показана «Версия файла» установочного файла (setup.exe).Я не знаю, откуда пришло это значение или можно ли его контролировать с помощью настроек проекта установщика
  • 1.0.0.0, видимый в образе (MyInstaller), является логической версией самого установщика.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...