Наконец я остановился на typeof(MyClass).GetTypeInfo().Assembly.GetName().Version
для приложения netstandard1.6. Все остальные предложенные ответы представляли собой частичное решение. Это единственное, что доставило мне именно то, что мне было нужно.
Получено из комбинации мест:
https://msdn.microsoft.com/en-us /library/x4cw969y(v=vs.110).aspx
https://msdn.microsoft.com/en-us/library/2exyydhb (v = vs.110 ) .aspx
, Но мой вопрос желание, это происходит, даже если я выполняю CD в то время как на Ubuntu?
необходимо понять, что живые CD Ubuntu (который загружает большинство людей) НЕ содержат .deb пакеты, которые используются для обновления; вместо этого, они содержат всю файловую систему в сжатой форме, так, чтобы она могла использоваться и для LiveCD, и выполнить новую установку (файловая система просто копируется в жесткий диск в этом случае).
, Если у Вас есть достойный доступ в Интернет, он Настоятельно рекомендован, чтобы пойти путем обновления. Если Вы не делаете, возможно, можно ли достать альтернативный CD? Это действительно имеет регулярные deb пакеты/репозиторий, и Вы могли очевидно использование apt-cdrom
, чтобы добавить его к Вашему /etc/apt/sources.list
как локальный репозиторий и использовать его для обновления.