Ai spus într-unul din comentariile tale:
E ciudat: Dacă inserați codul ca mai sus (a ta sau a mea), e bine. Dar, de îndată ce am schimba numele modulului numelui său real eroarea am descris apare
Acest lucru sună foarte asemănător cu o problemă care am experimentat. A fost cauzată pentru că am fost folosind diferite căi de referință pentru a importa modulele. Ca rezultat în interiorul unei membrii module nu au putut accesa reciproc.
Îmi pare rău, dar nu-mi amintesc nici mai multe detalii și nu am fost în stare să se reproducă (sau mi) eroare. Acest lucru este, probabil, inutil, dar am crezut că mi-ar împărtăși experiența mea, cu toate acestea: Amestecarea căi de referință și module pare a provoca erori foarte ciudate.
Mai mult decât atât, uneori, VisualStudio se comportă destul de ciudat. Sunt lucrează în prezent la un proiect dactilografiate, împreună cu un prieten. Codul este stocat într-un repo GitHub. Amândoi tras aceeași versiune. Am lucrat bine pentru mine și a fost presărat cu mesaje de eroare pentru el. Același sistem de operare, aceeași versiune dactilografiate, aceeași versiune de VisualStudio, ... Interesant eroarea a fost legată de module, de asemenea. Un modul care a fost importat parea a fi „gol“. Tot codul care a încercat să folosească conținutul acestui modul a fost marcat roșu. El a reluat VisualStudio și dintr-o dată, codul a fost acceptat ca valid. Noi nu am schimbat nimic! Compilat fara probleme, de asemenea.