Wir haben eine Reihe von Beispiel-ASP.NET-Anwendungen. Ich würde lieber nicht die DLLs in jedem Ordner in den Bin-Ordner kopieren, da dann alle Dateien bei einer Änderung aktualisiert werden müssen.Gibt es eine Möglichkeit, eine ASP.NET-Anwendung auf Referenzen zu verweisen, anstatt sie in den Ordner "Bin" zu kopieren?
Gibt es eine Möglichkeit, die ASP.NET App auf die Referenzen zu verweisen, wie sie mit einer Forms oder Befehlszeilen-App durchgeführt werden können?
Update: Um die Fragen unten zu beantworten, lassen Sie mich ein bisschen besser erklären, was die Situation hier ist. Wir haben ein kommerzielles Produkt, das aus einer Reihe von DLLs besteht. Wir stellen eine Reihe von Beispielanwendungen zur Verfügung, einschließlich ASP.NET Apps. All dies, unsere Produkt-DLLs und unsere Beispielquelle, werden auf dem Computer eines Benutzers installiert.
Wenn sie eine der Samples kompilieren wollen, wollen wir, dass das Sample die Version der installierten DLLs verwendet. Der Installationsprozess hat in GAC als Standardoption Platz, aber der Benutzer kann das deaktivieren, wenn er die DLLs nicht im GAC haben möchte. In diesem Fall müssen wir auf die DLLs zugreifen, in denen sie installiert wurden, oder sie in jedes Bin-Verzeichnis kopieren .
Verwenden Sie Quellcodeverwaltung? – IrishChieftain
Können Sie die Beispielanwendung in Ihrer Lösung hinzufügen? Auf diese Weise erhält das neu hinzugefügte Projekt den Verweis auf das existierende Projekt ('Using Add project Reference'). – Pankaj
Vielleicht verstehe ich das nicht vollständig .... Wäre das nicht das "gewünschte" Ergebnis - wenn die Assemblies aktualisiert/repariert werden, sollte die App nicht von ihnen wissen? Verweisen Sie auf die DLLs oder die Projekte? Wenn Sie einen "Code Freeze" möchten, dann entfernen Sie das/die Beispielprojekt (e) aus der Lösung (?) – EdSF