Sharp Architecture Contrib, кажется, предполагает, что это возможно. Казалось, что у них была зависимость от "Пострезкого", который был теперь заменен перехватчиками Замка.
Кто-либо использовал Архитектуру Sharp для не веб-проекта?
Как был опыт?
Это означает, что каждый привязывается с замком как контейнер МОК при использовании архитектуры Sharp для не веб-цели?
Если не Архитектура Sharp, то, что такое некоторые привилегированные среды разработки приложения для не веб-мира [spring.NET?]?
Если бы нужно было запустить приложение зеленого поля Winforms, какая среда разработки приложения была бы желательна?
Вам не нужен PostSharp, который, я полагаю, используется для ведения журнала АОП. SharpContrib реализует любой способ хранения сеанса Nhibernate. Вы можете скачать исходный код для проверки. Я использовал его в экспериментальном приложении вместе с TopShelf (для консоли или служб Windows). Это работает хорошо.
Я не думаю, что в WinForms есть что-то подобное, поскольку WinForms не поддерживают эти новые принципы проектирования. Вместо этого используйте WPF.
Вы увидите несколько подобных библиотек для проектов WPF и silverlight.
http://magellan.codeplex.com/
http://caliburn.codeplex.com/
http://compositewpf.codeplex.com/