У меня есть проект, содержащий классLibrary и webapplication, теперь я хочу использовать этот проект в другом проекте, так что я хочу добавить весь этот проект в другой проект как dll, так что разработчик нового проекта не может использовать, обновлять и видеть мой код, который они просто добавляют в свой проект, и просто использовать их, не зная, что происходит в этих DLL. Я новичок в этом, кто-то может мне помочь в этом. Я просто повторно использую код кода webform и класс кода class. Library, который используется и вызывается в коде webform.Создайте dll класса ClassLibrary и WebForms Код за ASP.NET 4.0
ответ
Когда вы добавляете библиотеку классов, компилируется в dll.
вы можете изучить папку BIN файловой системы вашего проекта, и увидеть там DLL после сборки проекта.
Что вы хотите сделать, это взять dll, и добавить его в качестве ссылки на другой проект. Примечание. Возможно, вам потребуется включить использование оператора [dll namespace], если вы хотите получить доступ к объектам/функциям dll без явного написания его каждый раз.
Я создал мини-образец, вот несколько скриншотов, которые должны помочь вам в этом процессе. Я использую VS 2010, но она должна быть похожа 2012/2013.
Спасибо, что это очень хороший ответ, он отлично поработал для classLiabrary, но можете ли вы сказать мне, как скрыть код веб-форм, значит, файл PageName.aspx.cs может я это сделать или есть какой-либо другой способ сделать это, пожалуйста, объясните это, тогда Я отмечу это как ответ, пожалуйста, спасибо – Jahangeer
Я не уверен, что понимаю, Некоторый код всегда будет виден, и это код, который вы пишете, и на какой-то код будут ссылки, в этом случае это dll, который вы собрали из проект класса libary. Когда вы пишете веб-приложение, файл * .cs, который содержит серверную функциональность (код I.e. позади) и используется веб-приложением. Файл * .cs может содержать код (жестко закодированный) и может содержать код, который ссылается на DLL, но файл cs будет существовать. Можете ли вы подробнее объяснить, в чем конкретная потребность? –
- 1. SimpleMembership WebForms Asp.net 4.0 ролей
- 2. ASP.NET 4.0 WebForms Маршрутизация Javascript не работает
- 3. JSON и ASP.NET WebForms
- 4. ASP.NET WebForms - Создайте и используйте новый сеанс в текущем HttpContext
- 5. asp.net webforms app продолжает загружать неправильную dll
- 6. Модульное тестирование Код ASP.NET за
- 7. Имеет ли asp.net 4.0 webforms URL-адрес и форму привязки?
- 8. Создайте DLL-код, описывающий код python.
- 9. ASP.NET WebForms vs MVC [после объявления VS2010/.NET 4.0]
- 10. Код ASP.Net За дизайном
- 11. ASP.NET: шаблон Webforms и MVC
- 12. Как переопределить поставщик членства в ASP.NET MVC 4 в ClassLibrary?
- 13. Можно ли вернуть DataTable из DLL-файла, имеющего проект ClassLibrary?
- 14. Неправильный ссылка вернулся из Page.GetRouteURL() в WebForms 4.0 Asp.Net
- 15. ASP.NET WebForms
- 16. ASP.NET Webforms 4.0 Маршрутизация: как избавиться от физических URL-адресов
- 17. WCF 4.0 & Sync Framework 2.0 & Entity Framework 4.0 и ASP.NET MVC 2.0 и автоматически сгенерированный код
- 18. Интеграция asp.net webforms и mvc
- 19. DotNetOpenAuth Facebook Интеграция ASP.NET WebForms
- 20. ASP.NET WebForms Маршрутизация Ошибка Javascript
- 21. Развертывание WebForms ASP.NET - настройка имени DLL для скомпилированных \ bin
- 22. ASP.NET 4 Webforms Routing
- 23. ServiceStack с ASP.NET WebForms
- 24. Server.MapPath в C# ClassLibrary
- 25. JQuery + AJAX + ASP.Net + WebForms
- 26. Авторизация ASP.NET Webforms
- 27. asp.net Webforms MapPageRoute порядок приоритета
- 28. ASP.NET webforms без javascript
- 29. Смешивание ASP.NET WebForms и авторизация MVC
- 30. Является ли ASP.NET ASP.NET WebForms?
Я новичок в этом, пожалуйста, не провалить me on this – Jahangeer
Если вы занижены, то не потому, что вы новичок, а из-за качества вашего вопроса. Пройдите [тур] (http://stackoverflow.com/tour) и прочитайте [Как спросить] (http://stackoverflow.com/questions/how-to-ask), чтобы узнать, чего мы ожидаем от вопросов. В настоящее время ваш вопрос довольно широк. Пробовали ли вы Google для получения некоторых рекомендаций по созданию dll? Если нет, то сделайте это первым. Если вы что-то читаете и застряли, вернитесь и задайте более конкретный вопрос. – honk