Ich komme aus einem Webformular Hintergrund, aber MVC seit 2 oder 3 Jahren und bin damit zufrieden. Ich habe jedoch eine knifflige Frage. In der alten Webforms-Umgebung, als ich meine Testseite änderte, konnte ich einfach die entsprechende Datei kopieren. Wenn ich in MVC einen Code ändere, muss ich das gesamte Projekt erstellen und die gesamte DLL kopieren. Dies hat viele Probleme:Können Sie die DLL in ASP.NET MVC aufteilen, um Teilprojekte zu implementieren?
- Der erste Besuch auf jeder Seite der Website danach ist ein bisschen langsamer.
- Ich mache mir immer Sorgen, dass ich eine andere Änderung in einem anderen Teil der Website vorgenommen haben könnte, was die Dinge durcheinander bringt.
- Es scheint eine Verschwendung eine große DLL-Datei zu kopieren, wenn ich nur eine kleine Änderung vorgenommen habe.
Habe ich den Punkt verpasst? Es wäre ein großer Punkt zu verpassen, aber ich hoffe ich habe es.
Haben Sie versucht, eine neue Klassenbibliothek in derselben Lösung zu erstellen und einen Verweis mit der Kopie local = true hinzuzufügen? Ersetzen Sie dann die DLL für die Klassenbibliothek. Ich erinnere mich auch, dass es eine Option zum Ignorieren der Versionsnummer der als Referenz hinzugefügten DLL gab. – derloopkat
Ich habe darüber nachgedacht, aber das bedeutet, dass ich dann meinen Code in Kategorien unterteilen muss und sicherstellen muss, dass es keinen Crossover gibt. –