Я не могу повторить эту проблему с новой установкой шаблона Enterprise VSIX .Это наводит меня на мысль, что проблема либо в вашем коде, либо на вашем компьютере.
После исследования может появиться несколько проблем и решений:
Ваш локальный /Серверы разработки и сборки используют разные версии Visual Studio
- Обновление Visual Studio для обеих сред
- Если проблемы все еще возникают, попробуйте установить пакет
Microsoft.CodeDom.Providers.DotNetcompilerPlatform
NuGet.
Ядро NuGet или .NET устарело
Обновление NuGet
Обновите соответствующий .NET Core SDK .В настоящее время Bot Framework хорошо поддерживается на .NET Core 2.2.Имейте в виду, что если у вас установлен 2.2, вам может потребоваться обновление до последней версии (v2.2.104, на данный момент).Имейте в виду, что вам также может потребоваться обновить пакеты NuGet в рамках проекта, чтобы обеспечить совместимость с .NET Core SDK.
Убедитесь, что ваш бот использует правильную цель .NET Core.Framework, щелкнув правой кнопкой мыши Project> Свойства> Приложение:
Ваша версия Visual Studio не обрабатываетсяКоллизии версий зависимостей сами по себе
- Обновите Visual Studio
У вас есть дублирующая ссылка на один и тот же пакет (но, возможно, разные версии) вВаш .csproj
файл
Это более вероятно, если вы используете код, полученный из другого проекта.
- Удалите или закомментируйте дубликат, щелкнув правой кнопкой мыши насвой проект в Visual Studio и нажав кнопку Edit .csproj:
У вас есть пакет, установленный через NuGet и локально (я не верю, что это проблема для вас, так как обаваши пакеты находятся в каталоге NuGet)
- Перейдите к пути к файлу одной из зависимостей и удалите его.