Я пытаюсь скомпилировать решение, используя dotnet build
в командной строке. Это решение, к сожалению, имеет проекты, нацеленные на разные фреймворки. Большинство из них были перенесены в целевой .NET Standard 2.0 и .NET Core 2.0.
Однако по независящим от меня причинам у решения все еще есть два проекта, нацеленных на .NET Framework 4.6.1.
Если я компилирую решение в VS2017, то все компилируется, и я вижу, как создаются папки bin и obj.
Однако использование сборки dotnet в командной строке для компиляции решения не затрагивает 2 проекта, нацеленных на .NET Framework 4.6.1. Остальные проекты составлены нормально.
Забавно, что выполнение dotnet test
в указанной папке проекта фактически генерирует папки bin и obj. Просто наблюдение.
Поможет ли обновление проектов до .NET 4.6.2?
Если вам нужны какие-либо подробности, пожалуйста, дайте мне знать, и я обновлю вопрос тем же.