اعتدت أن أرى أن شخصًا ما سأل عن كيفية تجميع DLL في منتدى CSDN في منتدى CSDN ، وأجاب في ذلك الوقت. في وقت لاحق ، شعرت أنه قد يكون هناك شخص ما لاستخدامه ، لذلك قمت بتنظيم المقال مؤخرًا.
يمكنك رؤية DLL الذي تفعله
http://www.bestaspx.net/down/allindll.zip
اسمحوا لي أن أتحدث عن الطريقة أولاً:
1. احصل على الكود المصدري لفئة صفحة .aspx
في c: /windows/microsoft.net/framework/v1.1.1.4322/temorive asp.net files دليل ، يمكنك رؤية موقعك واسم الدليل الافتراضي ، وانقر في فئة صفحتك ، ولكن الانتباه إلى أن الاسم ليس هو الاسم متصل جدًا باسمك الأصلي ، يمكنك أيضًا العثور عليه مباشرة على الصفحة الخاطئة من خلال الفخ:
ملف المصدر: c: /windows/microsoft.net/framework/v1.1.4322/ttemporary files asp.net/root/6e5a7fb1/54c3fdeb/ehrvxfn5.0.cs الخط: 90
(أضف الفخ إلى أي موضع في صفحة ASPX ، واحصل على ملف مصدر التجميع)
ثانياً ، ترجمة
من خلال ملفات المصدر أعلاه ، شرح عناصر التبعية: مثل
//dependencies.add 18: //wwwroot/dlltest/ex2.aspx ") ؛
ثم تجميع
الطريقة الأولى
Open 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
إذن كيفية استخدام ملفات الموارد في المشروع ، يرجى الاطلاع على:
التجميع myassem = assembly.getExecutingAssembly () ؛
ResourceManager rm = new ResourceManager ("اسم المساحة .test_res" ، myassem) ؛
system.drawing.image objgraphics = (system.drawing.image) rm.getObject ("logo") ؛
objgraphics.save (reponse.outputstream ، system.drawing.imaging.imageformat.gif) ؛
objgraphics.dispose () ؛
3. إنشاء رسم خرائط من ASPX إلى DLL
أضف ASPX إلى DLL عناصر في قسم Httphandlers في قسم System.Web من قسم ASP.NET.
<إضافة Verb = "*" path = "اسم ملف ASPX" type = "اسم الفئة ، ملف DLL" />
رابع ، اختبار
من خلال الخطوات الثلاث المذكورة أعلاه ، تم الانتهاء من جميع المهام.
http: // localhost/virtual directory name/aspx file name view effect.
لأنه كان منذ زمن طويل ، تتم كتابته بالذاكرة ، لذلك فهي أكثر فوضوية.
رمز مصدر الأعمال الشعبية تنزيل www.html.org.cn