Ссылки в Roslyn .rsp файлах - PullRequest
       14

Ссылки в Roslyn .rsp файлах

6 голосов
/ 25 октября 2011

Я вижу в CSharpInteractive.rsp вы можете добавить ссылку на DLL в GAC, используя / r:

Как добавить ссылки на свои собственные библиотеки DLL?

Я попробовал System.Reflection.Assembly.LoadFrom, он не вышел из строя, но не работал.

Я пытаюсь добавить ссылку на мою DLL, которая имеет методы расширения.

Если я пытаюсь добавить код для метода расширения прямо в интерактивном окне, я получаю эту ошибку:

ошибка CS1109: методы расширения должны быть определены в статическом классе верхнего уровня; XYZ - это вложенный класс

1 Ответ

9 голосов
/ 25 октября 2011

Вы должны иметь возможность указать полный путь к сборке, так же, как сборку gac.

Обычно вам не нужно менять rsp.Вы можете добавить ссылки в обычном представлении, используя:

#r "path"

Отказ от ответственности: я работаю в Microsoft в команде Roslyn.

...