Как я могу просмотреть файловую версию приложения Native AOT C# в Linux?C#

Место общения программистов C#
Ответить
Anonymous
 Как я могу просмотреть файловую версию приложения Native AOT C# в Linux?

Сообщение Anonymous »

У меня есть консольное приложение C#, скомпилированное в Native AOT.
Приведенный ниже код хорошо работает при работе в Windows и отображает правильную версию файла:

Код: Выделить всё

var versionInfo = FileVersionInfo.GetVersionInfo(exePath);
string version = versionInfo.FileVersion;
Но в Linux (Ubuntu с использованием Docker) переменная версии возвращает значение null;
Можно ли просмотреть версию файла в Linux?
Обратите внимание, что этот код проверки версии выполняется из другого приложения.
Я также заметил, что FileVersionInfo.GetVersionInfo в Linux хорошо работает с файлами .dll, но приложение Native AOT содержит только exe.
Собственное приложение AOT скомпилировано для Windows.

Подробнее здесь: https://stackoverflow.com/questions/786 ... n-in-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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