C # Общая библиотека - PullRequest
7 голосов
/ 31 января 2009

Здравствуйте и спасибо за любую помощь.

Я надеюсь найти общую библиотеку .net с открытым исходным кодом, но мне трудно ее найти.

Что я ищу, это то, что содержит: ведение журнала, кэширование, манипулирование строками, чтение конфигурации, ext?!?.

Знаете ли вы, существует ли что-то подобное или это более вероятно, что мне нужно будет создать самому?

Спасибо.

Ответы [ 6 ]

23 голосов
/ 31 января 2009

Использовать блоки приложений Microsoft Enterprise

Получите это отсюда

http://msdn.microsoft.com/en-us/library/cc467894.aspx

Исходный код здесь

http://www.codeplex.com/entlib

7 голосов
/ 11 марта 2009

Кев:

Еще немного, я потратил немало времени, пытаясь повторно использовать код из других фреймворков: Вот разбивка на основе наборов функций:

Инфраструктуры инфраструктуры (конфигурация, ведение журнала, кэширование и т. Д.)

  1. SpringFramework.NET - (Порт популярной Java SpringFramework)

  2. Microsoft Enterprise Library - Microsoft «ответит» SpringFramework.

Фреймворки, предоставляющие ActiveRecord или Ioc (Inversion Of Control) или генерацию кода:

  1. Проект замка http://www.castleproject.org/index.html

  2. SubSonic http://subsonicproject.com/

  3. NetTiers http://nettiers.com

Наконец, вы можете найти множество других небольших библиотек, фреймворков на CodePlex.com Некоторые из которых заслуживают внимания:

  1. CommonLibrary.NET http://commonlibrarynet.codeplex.com/

  2. DotNet Commons http://dotnetcommons.codeplex.com/

7 голосов
/ 31 января 2009
3 голосов
/ 31 января 2009

Все, что встроено в фреймворк, так что все, что вам действительно нужно, это моно.

1 голос
/ 23 сентября 2014

Чек Nido Framework тоже

Nido - это структура кода, общий проект, архитектурный шаблон, написанный на Microsoft .NET / C # 4.5, чтобы помочь разработчикам программного обеспечения быстрее разрабатывать свои системы.

Кроме автоматического создания / построения внутреннего кода для вас .. это также поможет вам в

  1. Обработка исключений при входе в систему, отображение удобных сообщений, отслеживание ошибок.
  2. Отслеживание изменений, внесенных в важные элементы данных, которые также называются контрольными журналами
  3. Проверка записей и шифрование конфиденциальных данных для защиты их конфиденциальности
  4. Управление сложностью посредством обработки сложных задач одним стандартным способом
  5. Установить шаблон стандартов для кодирования
0 голосов
/ 11 марта 2009

Ведение журнала - взгляните на Log4net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...