Я только что установил PostSharp Version 5.1.9-preview , потому что я столкнулся с ошибкой, которую PostSharp не исправит в их стабильной версии 5.0, но предполагается, что она исправлена в 5.1.1-alpha (вся версия 5.1). Линия рекомендуется для .NET Core 2.0, но пока не считается готовой к работе, поэтому она называется альфа или предварительный просмотр).
При предварительном просмотре 5.1.9 пакеты NuGet обновляются до той же версии без проблем, моя сборка завершается неудачей не с проектом, в котором обнаружена ошибка, а с первым построенным проектом. Из сообщений об ошибках я предполагаю, что их сервер (фоновый / локальный на моем компьютере) потерпел крах во время компиляции:
1> ------ Перестроить все началось: Проект: XXX.Core, Конфигурация: Отладка x64 ------
1> C: \ XXX \ packages \ PostSharp.5.1.9-preview \ build \ PostSharp.targets (340,5): предупреждение: соединение неожиданно закрыто сервером.
1> C: \ XXX \ packages \ PostSharp.5.1.9-preview \ build \ PostSharp.targets (340,5): предупреждение: повторная попытка запустить конвейерный сервер.
1> C: \ XXX \ packages \ PostSharp.5.1.9-preview \ build \ PostSharp.targets (340,5): предупреждение: соединение неожиданно закрыто сервером.
1> C: \ XXX \ packages \ PostSharp.5.1.9-preview \ build \ PostSharp.targets (340,5): предупреждение: повторная попытка запустить конвейерный сервер.
1> C: \ XXX \ packages \ PostSharp.5.1.9-preview \ build \ PostSharp.targets (340,5): предупреждение: соединение неожиданно закрыто сервером.
1> C: \ XXX \ packages \ PostSharp.5.1.9-preview \ build \ PostSharp.targets (340,5): ошибка: ошибка соединения с канальным сервером. Подробнее см. Предыдущие предупреждения.
Когда я захожу в параметры проекта и устанавливаю для параметра PostSharp «Build Host» значение «По умолчанию (Сервер)» на «Native», как рекомендовано их поддержкой, чтобы видеть фактические ошибки сервера, он работает нормально и без ошибки.
Что я пробовал:
- Перезапустить VS
- Перезагрузите мою машину
- Установите «Build Host» в «Native» и обратно в «Default (Server)»
- Скомпилировал проект в том же решении, которое не имеет зависимостей, использует PostSharp, но не имеет аспектов: Это получает обычное предупреждение «Нет аспектов, вы можете отключить PostSharp» и работает
- Установлено 5.1.9-превью (перерывы)
- Установлено 5.1.6-альфа (перерывы)
- Установлено 5.1.4-альфа (перерывы)
- Установлено 5.1.3-альфа (работает)
- Установлено 5.1.2-альфа (работает)
- Установлено 5.1.1-альфа (работает)
Кроме ошибки, имевшей место в версии 3. что-то, я не смог найти ничего похожего в моем поиске.
Есть идеи, как решить эту проблему или узнать, что не так?