2012-02-15 10 views
6

मेरे पास मेरे सभी एएसपी.नेट परियोजनाओं में कुछ पेज आम हैं। मैं उस कोड को एक असेंबली के अंदर केंद्रीकृत करना चाहता हूं। इसे कैसे प्राप्त किया जा सकता है? क्या यह केवल एएसपी.NET परियोजनाओं के संदर्भ के रूप में बनाना और असेंबली बनाना और पृष्ठों को सुलभ किया जा रहा है?एकाधिक परियोजनाओं में cshtml पृष्ठों को साझा करने के लिए कैसे?

+0

संभावित डुप्लिकेट:

कुछ ब्लॉग पोस्ट जहां शुरू कर सकते हैं कर रहे हैं। आप cshtml फ़ाइलों आदि के लिए एक ही परिणाम प्राप्त कर सकते हैं http://stackoverflow.com/questions/1116465/how-do-you-share-code-between-projects-solutions-in-visual-studio – Lloyd

+0

यह डुप्लिकेट नहीं है । मैं कोड जोड़ने की कोशिश नहीं कर रहा हूँ। मैं ASP.NET पृष्ठों के लिए साझा लाइब्रेरी चाहता हूं। – Martin

+0

क्या आपने फ़ाइलों को जोड़ने के बारे में दूसरा जवाब पढ़ा था? यहां भी उत्तर दिया गया। http://stackoverflow.com/questions/5136128/asp-net-mvc-how-can-i-add-views-scripts-and-content-files-as-links-in-order-to – Lloyd

उत्तर

4

एक अलग से (इसलिए वेब प्रोजेक्ट के बाहर से) रेज़र दृश्यों का उपयोग बॉक्स से बाहर समर्थित नहीं है। हालांकि रेज़र विचारों को प्रीकंपाइल करने के लिए एक उपकरण है और फिर आप उन्हें किसी भी डीएल में डाल सकते हैं। इस कस्टम उपकरण को RazorGenerator कहा जाता है।

Precompile your MVC Razor views using RazorGenerator
Compile your asp.net mvc Razor views into a seperate dll

संबंधित मुद्दे

 संबंधित मुद्दे