Früher sah ich, dass jemand fragte, wie man die DLL im CSDN -Forum im CSDN -Forum kompiliert, und antwortete zu der Zeit. Später hatte ich das Gefühl, dass es jemanden geben könnte, der es benutzt, also organisierte ich kürzlich den Artikel.
Sie können die DLL sehen, die Sie tun
http://www.bestaspx.net/down/allindll.zip
Lassen Sie mich zuerst über die Methode sprechen:
1. Holen Sie sich den Quellcode der .aspx -Seitenklasse
C: /windows/microsoft.net/framework/v1.1.1.4322/temporary ASP.NET -Dateienverzeichnis können Sie Ihren Namen und Ihren virtuellen Verzeichnisnamen sehen, klicken und Ihre Seitenklasse suchen, aber der Name ist nicht Sehr verbunden mit Ihrem ursprünglichen Namen, finden Sie ihn auch direkt auf der falschen Seite über die Falle:
Quelldatei: c: /windows/microsoft.net/framework/v1.1.4322/temporary ASP.NET -Dateien/Root/6E5A7FB1/54C3FDEB/EHRVXFN5.0.cs Zeile: 90
(Fügen Sie die Falle der Position der ASPX -Seite hinzu und erhalten Sie die Kompilierungsquellendatei.)
Zweitens kompilieren Sie
Über die obigen Quelldateien, Annotation von Abhängigkeitselementen: wie z.
//dependencies.add 18: //wwwroot/dlltest/ex2.aspx ");
Dann kompilieren
Methode eins
Öffnen Sie VS, erstellen Sie ein neues Webprojekt, fügen Sie diese Seitenklassen in die Seitenabhängigkeiten ein und setzen Sie die Kompilierungstyp des Bildes auf eingebettet.
Methode zwei
Diejenigen ohne VS können mit CSC/VBC -Compilern zusammengestellt werden
Natürlich kann das Bild auch gepackt werden, so dass alle Zeug in die DLL eingedrungen sind
Lassen Sie uns kurz darüber sprechen, wie das Bild in der Befehlszeile in DLL kompiliert werden kann
C:/Programmdateien/Microsoft Visual Studio .net/FrameworksDK/Sampleials/ResourcesandLocalization/ResxGen
resxgen.exe /i:logo.gif /o:test_res.resx /n: Logo
Holen Sie sich die Ressourcendatei test_res.resx, und Sie können die Ressource in der Befehlszeile kompilieren.
Wenn Sie ResxGen nicht erhalten können, können Sie es hier herunterladen: http://www.bestaspx.net/down/resxgen.zip
Quellcode: http://www.bestaspx.net/down/resxgen_src.zip
So verwenden Sie Ressourcendateien im Projekt, siehe bitte:
Assembly MyAssem = Assembly.GetexecutingAssembly ();
ResourceManager rm = new ResourceManager ("Name Space .Test_Res", MyAssem);
System.Drawing.image ObjGraphics = (System.Drawing.image) rm.getObject ("Logo");
objgraphics.save (response.outputStream, System.Drawing.imaging.imageFormat.gif);
objgraphics.dispon ();
3. Erstellen Sie eine Zuordnung von ASPX zu DLL
Fügen Sie ASPX zu DLL -Mapping -Elementen im Abschnitt Httphandlers des Systems.
<add verb = "*" path = "ASPX -Dateiname" Typ = "Klasse, DLL -Datei" />
Viertens, Test
In den oben genannten 3 Schritten wurden alle Aufgaben erledigt.
http: // localhost/Virtual Directory Name/ASPX -Dateinamenansichtseffekt.
Weil es lange her ist, ist es im Gedächtnis geschrieben, also ist es chaotischer.
Business Source Code Beliebt herunterladen www.html.org.cn