Gelegentlich schreibt man ja den einen oder anneren Code, der so gut ist, dasser geeignet ist, in mehreren Projekten Verwendung zu finden.
Dazu verlegt man ihn am besten in ein eigenes Projekt, was man dann von anneren Projektmappen aus einbinden kann.
Das VisualStudio öffnet ja nicht ein Projekt, wennman eins öffnet, sondern immer eine Projektmappe - eine Solution. Und die Solution kann mehrere Projekte enthalten, und dassis genau das Mittel, mit dem man mehrfachverwendbaren Code mehrfach verwenden kann.
Jdfs. hier ein klein Video, wie man son Helpers-Projekt einbinden und dann nutzen kann. Auch gezeigt paar Fußangeln, also man muß aufpassen, dass das HelperProjekt ein niedrigeres oder gleiches Framework addressiert, und glaub auch die Ziel-Cpus müssen kompatibel sein.
Und dann darf man sich vonne Bugs im Visualstudio nicht ins Bockshorn jagen lassen - das zickt nämlich auch manchmal rum, wos garnix rumzuzicken gibt.
Das ist manchmal schwierig, da begründete von unbegründeten Fehlermeldungen zu unterscheiden, und die begründeten beheben, und die grundlosen iwie umschiffen, etwa mit aus und wieder anmachen oder was auch immer.
Film1: DllProjekt einbinden
Im Anhang ein klein Dateisystem dazu, mit 2 Solutions, die dasselbe Helpers-Projekt nutzen, und eine dritte (im "Vorher"-Ordner), dies nicht tut.
Dazu verlegt man ihn am besten in ein eigenes Projekt, was man dann von anneren Projektmappen aus einbinden kann.
Das VisualStudio öffnet ja nicht ein Projekt, wennman eins öffnet, sondern immer eine Projektmappe - eine Solution. Und die Solution kann mehrere Projekte enthalten, und dassis genau das Mittel, mit dem man mehrfachverwendbaren Code mehrfach verwenden kann.
Jdfs. hier ein klein Video, wie man son Helpers-Projekt einbinden und dann nutzen kann. Auch gezeigt paar Fußangeln, also man muß aufpassen, dass das HelperProjekt ein niedrigeres oder gleiches Framework addressiert, und glaub auch die Ziel-Cpus müssen kompatibel sein.
Und dann darf man sich vonne Bugs im Visualstudio nicht ins Bockshorn jagen lassen - das zickt nämlich auch manchmal rum, wos garnix rumzuzicken gibt.
Das ist manchmal schwierig, da begründete von unbegründeten Fehlermeldungen zu unterscheiden, und die begründeten beheben, und die grundlosen iwie umschiffen, etwa mit aus und wieder anmachen oder was auch immer.
Film1: DllProjekt einbinden
Im Anhang ein klein Dateisystem dazu, mit 2 Solutions, die dasselbe Helpers-Projekt nutzen, und eine dritte (im "Vorher"-Ordner), dies nicht tut.
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „ErfinderDesRades“ ()