Целевая .NET 4.0 из Windows 10? - PullRequest
0 голосов
/ 26 июня 2019

Мне нужно настроить таргетинг на .NET 4.0 с моей текущей машины для разработки Windows 10.

Я не могу найти никаких автономных установок .NET 4.0 SDK.Прямо сейчас у меня установлены 4.6.1 и 4.5.1 SDK, я вручную установил версию 4.0 в своем csproj.

MSBuild выдает предупреждение, что мне нужно установить .NET 4.0 SDK и компиляторгенерирует вызовы System.Array.Empty (этот вызов генерируется компилятором, я не использую его напрямую), которого нет в .NET до 4.6.

Как мне убедиться, что я компилирую исполняемые файлы, которые будут работать в версии .NET 4.0 (без System.Array.Empty и других вещей, которых нет в .NET 4.0)?Где взять автономный установщик для .NET 4.0 SDK?

PS: в настоящее время я использую JetBrains Rider и MSBuild 14.0.В качестве альтернативы.Есть ли способ заставить Рослин не пропускать System.Array.Empty вызовов для каждого экземпляра пустого массива в моем коде?

1 Ответ

0 голосов
/ 27 июня 2019

В конце концов я закончил установку Visual Studio 2013 вместе с JetBrains Rider, и он установил .NET 4.0 SDK, а также добавил другие вещи, которые я не использую.Но теперь все работает как надо.

...