widzę w CSharpInteractive.rsp można dodać odwołanie do biblioteki DLL w GAC przy użyciu/r:Zawarte w plikach Roslyn .rsp
Jak dodać referencje do własnych bibliotek DLL?
Próbowałem System.Reflection.Assembly.LoadFrom, nie zawiódł, ale nie działał.
Próbuję dodać odniesienie do mojej biblioteki DLL, która ma metody rozszerzenia.
Gdy próbuję dodać kod do metody wydłużania bezpośrednio w interaktywnym oknie otrzymuję ten błąd:
error CS1109: metody rozszerzeń muszą być zdefiniowane w klasie statycznej najwyższego poziomu; XYZ jest zagnieżdżoną klasą
Kevin, czy nadal tam jesteś? Wiem, że wiele się zmieniło od tego czasu od 2015 r. SP1. Czy istnieje sposób na załadowanie rsp lub podobnego obciążenia do projektu, aby nie musieć ręcznie konfigurować poszczególnych rozwiązań (bez zaśmiecania głównego pliku rsp?) – MarqueIV
Obecnie nie zezwalamy na ustawianie twojego .rsp plik oparty na projekcie. Możesz # wczytać plik .csx zawierający twoje # r. Ponadto metody rozszerzeń powinny teraz działać na najwyższym poziomie. –