C# Интерактивная загрузка сборки, на которую имеется ссылка, из GA C, даже если на нее ссылаются по абсолютному пути - PullRequest
0 голосов
/ 07 мая 2020

Я внес изменения в библиотеку и использовал C# Interactive для запуска первого теста. Я испытал поведение, которое, как я обнаружил, совершенно не связано с моими изменениями.

Поэтому я написал консольное приложение, ссылающееся на него. Здесь все было хорошо.

После некоторого расследования я обнаружил, что эта библиотека была установлена ​​в GA C на моем компьютере через пару месяцев go. Несмотря на то, что ссылка на сборку в C# Interactive с помощью

#r "<absolute_path_to_dll>.dll"

была загружена из GAC (IntelliSense проверял измененную сборку и предлагал новые поля).

Проблема исчез после того, как я изменил версии в свойствах проекта библиотеки или удалил сборку из GAC.

Это ошибка или это по дизайну? В обоих случаях есть обходной путь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...