действительно ли возможно кодом, найти, какая версия блока используется?

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

Если бы я могу найти его, не прося, чтобы это было бы хорошо.

Существует ли способ кодом, узнать, какая версия блока используется на сервере?

1
задан Fredou 26 April 2010 в 12:04
поделиться

2 ответа

Используя отражение, вы можете взглянуть на свойство Версия :

var version = Assembly
    .Load("NameOfTheAssembly")
    .GetName()
    .Version;
1
ответ дан 3 September 2019 в 01:00
поделиться

Попробуйте следующее:

var version = typeof (ReportViewer).Assembly.GetName().Version;

РЕДАКТИРОВАТЬ:

Насколько я понимаю, вам нужно знать версию файла сборки. Есть способ найти его:

var fileVersionAttribute = typeof(ReportViewer).Assembly.GetCustomAttributes(typeof(AssemblyFileVersionAttribute), true)[0] as AssemblyFileVersionAttribute;
var version = fileVersionAttribute.Version;

Не забудьте добавить проверку ошибок.

1
ответ дан 3 September 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: