ฉันเคยเห็นว่ามีคนถามวิธีรวบรวม DLL ในฟอรัม CSDN ในฟอรัม CSDN และตอบในเวลานั้น ต่อมาฉันรู้สึกว่าอาจมีใครบางคนที่จะใช้ดังนั้นฉันจึงจัดบทความเมื่อเร็ว ๆ นี้
คุณสามารถเห็น DLL ที่คุณทำ
http://www.bestaspx.net/down/allindll.zip
ให้ฉันพูดถึงวิธีการก่อน:
1. รับซอร์สโค้ดของคลาสหน้า. aspx
ใน c: /windows/microsoft.net/framework/v1.1.1.4322/Temporary ASP.NET DIRECTORY คุณสามารถดูชื่อไซต์และชื่อไดเรกทอรีเสมือนได้คลิกและค้นหาคลาสหน้าของคุณ เชื่อมต่อกับชื่อเดิมของคุณมากคุณสามารถค้นหาได้โดยตรงในหน้าผิดผ่านกับดัก:
ไฟล์แหล่งที่มา: c: /windows/microsoft.net/framework/v1.1.4322/temporary asp.net ไฟล์/root/6e5a7fb1/54c3fdeb/ehrvxfn5.0.cs บรรทัด: 90
(เพิ่มกับดักลงในตำแหน่งใด ๆ ของหน้า ASPX และรับไฟล์แหล่งรวบรวม)
ประการที่สองคอมไพล์
ผ่านไฟล์ต้นฉบับด้านบนคำอธิบายประกอบของรายการการพึ่งพา: เช่น
//dependencies.add 18: //wwwroot/dlltest/ex2.aspx ");
จากนั้นรวบรวม
วิธีหนึ่ง
เปิด Vs สร้างโครงการเว็บใหม่รวมคลาสหน้าเหล่านี้ในและใส่หมายเหตุประกอบการพึ่งพาหน้าเว็บและตั้งค่าประเภทการรวบรวมของรูปภาพให้ฝังอยู่
วิธีการที่สอง
ผู้ที่ไม่มี VS สามารถรวบรวมได้ด้วยคอมไพเลอร์ CSC/VBC
แน่นอนว่ารูปภาพสามารถบรรจุได้เพื่อให้ทุกสิ่งเข้าสู่ DLL
พูดคุยสั้น ๆ เกี่ยวกับวิธีการรวบรวมภาพลงใน DLL ในบรรทัดคำสั่ง
C:/ไฟล์โปรแกรม/Microsoft Visual Studio .NET/FrameworksDK/Samplials/ResourcesandLocalization/Resxgen
resxgen.exe /i:logo.gif /o:test_res.resx /n: โลโก้
รับไฟล์ทรัพยากร test_res.resx และคุณสามารถรวบรวมทรัพยากรในบรรทัดคำสั่ง
หากคุณไม่สามารถรับ resxgen คุณสามารถดาวน์โหลดได้ที่นี่: http://www.bestaspx.net/down/resxgen.zip
ซอร์สโค้ด: http://www.bestaspx.net/down/resxgen_src.zip
ดังนั้นวิธีใช้ไฟล์ทรัพยากรในโครงการโปรดดู:
Assembly MyAssem = Assembly.getExecutingAssembly ();
ResourceManager RM = ใหม่ ResourceManager ("Name Space .Test_Res", MyAssem);
System.Drawing.Image OBJGRAPHICS = (System.Drawing.Image) rm.getObject ("โลโก้");
objgraphics.save (response.outputstream, system.drawing.imaging.imageformat.gif);
objgraphics.dispose ();
3. สร้างการทำแผนที่จาก ASPX เป็น DLL
เพิ่มรายการ ASPX ไปยัง DLL ในส่วน HttPhandlers ของส่วน System.web ของส่วน System.web ของแอปพลิเคชัน ASP.NET
<เพิ่ม verb = "*" path = "ชื่อไฟล์ aspx" type = "ชื่อคลาส, ไฟล์ dll" />>>>> >>
ประการที่สี่ทดสอบ
ผ่านขั้นตอนข้างต้น 3 ขั้นตอนงานทั้งหมดเสร็จสมบูรณ์
http: // localhost/ชื่อไดเรกทอรีเสมือนชื่อ/ASPX ชื่อไฟล์ดูเอฟเฟกต์
เพราะมันเป็นเวลานานที่ผ่านมามันถูกเขียนขึ้นโดยหน่วยความจำดังนั้นมันจึงวุ่นวายมากขึ้นถ้าคุณมีคำถามใด ๆ คุณสามารถติดต่อฉันได้
ซอร์สโค้ดธุรกิจยอดนิยมดาวน์โหลด www.html.org.cn