Я пытаюсь создать StockSharp приложение, написанное в C# в windows, чтобы скомпилировать его в linux. Я пытаюсь использовать .netcore 3.1. Сначала я заменил во всех * .csproj-файлах фреймворк с «net461» на «netcoreapp3.1», затем я попытался скомпилировать его: 1) msbuild -t: restore
и, когда все прошло успешно 2) msbuild StockSharp .sln
Но я получаю ошибку уже на шаге 1: StockSharp / Samples / Connectors / SampleConnection / SampleConnectionGitHub.csproj: ошибка MSB4236: Указанный SDK «Microsoft. NET .Sdk.WindowsDesktop» может не может быть найден.
Вкл. linux WindowsDesktop недоступен, поэтому я думаю, что должен заменить его, но я не знаю, чем. Я хотел бы запустить приложение после с моно.
Должен ли я заменить WindowsDesktop? Или мне нужно скомпилировать проект под windows и использовать mono для запуска?