У меня есть. Net Базовое приложение, которое было опубликовано в виде отдельного исполняемого файла. Когда я запускаю любой из следующего кода из Visual Studio, я получаю ожидаемый результат:
Assembly.GetAssembly(typeof(Installer)).GetName().Version.ToString();
Assembly.GetEntryAssembly().GetName().Version.ToString();
Assembly.GetExecutingAssembly().GetName().Version.ToString();
Но когда приведенный выше код выполняется в опубликованном приложении (в работе), он всегда возвращает "0.0.0.0 «