Wenn du mit irgendwelchen Klassenbibliotheken arbeitest, solltest du gucken, ob diese auch wirklich in dem Release Ordner enthalten sind.
Da das Programm im Release Modus ein wenig anders ausgeführt wird, als beim debugging, solltest du die einzelnen Funktionen nochmal im Release ausprobieren. Wenn dann wirklich alles funktioniert, kannst du es mit VS veröffentlichen und zur Sicherheit auch dieses Programm nochmal testen. Wenn dann alles rund läuft, sollte es in der Schule auch funktionieren.
Kleine Geschichte, die nicht soo wichtig ist:
Als wir in der Schule mit HTML gearbeitet haben, haben wir Phase5 als IDE benutzt. Da ich dieses Programm von Anfang an hasste, habe ich mir eine eigene IDE zu hause geschrieben. Dann habe ich es lediglich einmal releast und es hat tadellos auf dem Schulcomputer funktioniert. Das Programm war auch relativ komplex, also mit Serveranfragen, Updates und verschiedenen Klassenbibliotheken. Ich musste nicht mal das .NET Framework installieren.
Am Tag davor hatte ich auch Angst, dass es nicht funktioniert. Das ist aber glaubt ich normal. Versuche es einfach mal so, wie ich oben beschrieben habe und dann sollte alles funktionieren
"Wer keinen Sinn im Leben sieht, ist nicht nur unglücklich, sondern kaum lebensfähig" - Albert Einstein