Есть ли команда командной строки для проверки, какая версия.NET установлена

Используйте $group после $unwind, как показано ниже, чтобы рассчитать среднее значение . Агрегат - это операция чтения. Вам нужно обновить документ позже.

[
    {
        '$unwind': {
            'path': '$ratings'
        }
    }, {
        '$group': {
            '_id': '

Используйте $group после $unwind, как показано ниже, чтобы рассчитать среднее значение . Агрегат - это операция чтения. Вам нужно обновить документ позже.

[110]id', 'averageRating': { '$avg': '$ratings.ratingValue' } } } ]
63
задан Scott Chamberlain 15 October 2015 в 18:34
поделиться

3 ответа

К сожалению, лучший способ состоял бы в том, чтобы проверить на тот каталог. Я не уверен, что Вы имеете в виду, но "на самом деле установленный" как.NET 3,5 использования тот же CLR как.NET 3.0 и.NET 2.0, таким образом, вся новая функциональность обернута в новых блоках, которые живут в том каталоге. В основном, если каталог там затем 3.5, установлен.

Только вещь, которую я добавил бы, состоит в том, чтобы найти dir этим путем к максимальной гибкости:

%windir%\Microsoft.NET\Framework\v3.5
15
ответ дан Andrew Hare 24 November 2019 в 16:21
поделиться

Можно записать себе немного консольного приложения и использовать Систему. Среда. Версия для обнаружения версии. Scott Hanselman дает сообщение в блоге об этом.

Или взгляд в реестре для установленных версий. HKLM\Software\Microsoft\NETFramework Setup\NDP

5
ответ дан ajma 24 November 2019 в 16:21
поделиться

Если вы собираетесь запустить небольшое консольное приложение, вы также можете установить clrver.exe из .NET SDK. Я не думаю, что вы можете стать чище, чем это. Это не мой ответ (но я согласен), я нашел его здесь .

4
ответ дан 24 November 2019 в 16:21
поделиться