Hallo Olga,
Du erhältst den Fehler, weil Du nicht die richtige DLL verwendest. Das Verhalten, das Du erhältst, ist erwartungsgemäß. Mit der Kompilierung und Ausführung des Skripts erstellt Unity das Projekt und die generierte Visual Studio-Lösung neu. Da dieser Schritt die Visual Studio-Lösung neu generiert, gehen alle Anpassungen, die Du daran vorgenommen hast, verloren. Es ist zu beachten, dass Du in den offiziellen Anweisungen nirgends aufgefordert wirst, Verweise auf bereits generierte Projekte hinzuzufügen. Dies geschieht automatisch und manuelle Änderungen gehen verloren. Du solltest überprüfen, ob Deine DLL mit der Framework-Version von Unity übereinstimmt. Wenn dies nicht hilft, solltest Du Dich an Unity wenden, um das Verhalten des von diesem Unternehmen bereitgestellten Skripts zu überarbeiten. Weitere Informationen findest Du in diesen Artikeln:
Unity: Visual Studio loses DLL reference after Unity compiles code
Visual Studio showing errors when referencing external assemblies in Unity
Du kannst auch überprüfen, ob ein Rollback auf die vorherige Version von Visual Studio das Auftreten der Fehler verhindert. Durch das Rollback wird Visual Studio auf die Version zurückgesetzt, die vor dem letzten angewendeten Update installiert wurde, aber es bleiben alle Änderungen an ausgewählten Komponenten erhalten, die seit dem letzten Update ausgewählt wurden. So wird das Rollback durchgeführt:
Introducing Visual Studio Rollback!
Gruß,
Ivan Dragov