Pull to refresh

Comments 14

Отличная статья. Вот бы еще кто рассказал как это к MSBuild прикрутить перед strong name подписью сборки.
UFO just landed and posted this here
Почти доделал. Осталось тока Nullable и Build Task…
И сбылась мечта идиота :)
Все. Сделал. На днях выложу на codeplex.
Сколько человекочасов мне теперь это сэкономит :)
Вот после этого и думай, стоит ли обращать внимание на платный PostSharp =)
Евгений, спасибо за статью!
Спасибо за отличную статью! Давно присматриваюсь к PostSharp и другим средствам AOP. Скажите, а сама сборка Mono.Cecil требует установленного mono на машине или совместима с обычным виндовым .Net Framework? 4 версия с DLR поддерживается?
Кстати, небольшой хинт: на Хабре есть специальный тег для подсветки кода — <source lang=«csharp»>...</source>, работает вот так:
[TestMethodInterception]
public static void MethodToChange(string text)
{
    // skipped
    Dictionary<string, object> parameters = new Dictionary<string, object>();
    parameters.Add("text", text);
    // skipped
}
Спасибо за совет, я на хабре первый день и потому многого не знаю. Что касается Mono.Cecil — все что потребуется, это сборка Mono.Cecil.dll, более того, это проект с открытым исходным кодом, поэтому можете просто скачать исходники, скомпилировать и добавить ссылку в нужный проект. Mono.Cecil никак не зависит от Mono и полностью написан на C#.
Между прочим, может вы уберете чекбокс «только для подписчиков блога»? Статья очень хороша, хотелось бы иметь возможность дать на нее ссылку знакомым, которые не зарегистрированы на Хабре. Да и Гугл ее тогда сможет найти.
Без проблем, убрал — не знал о существовании этого чекбокса :)
Пришлось вернуть галочку обратно, так как после того, как я ее убрал меня начали минусовать. Если я правильно понимаю ее действие, то при отсутствии галочки мой пост виден всем (в том числе и на главной), даже тем, кому NET впринципе неинтересен, а я не хочу засорять им главную страницу.
Не убирай галочку, иначе тебя увидят адепты Империи Зла и больше ты статьи писать здесь не сможешь
Как раз позавчера поставил mono.cecil и начал в ней ковыряться — собираюсь использовать ее в качестве backend'а для своего компилятора DSL на диплом, и тут ваша статья как нельзя кстати. Добавил в закладки.
спасибо за статью.

пару коменнтариев:
1. хорошо бы указывать наиболее короткий путь к Mono.Cecil.dll. у меня заняло время найти его.
я нашел тут: download.github.com/jbevain-cecil-0.9.4-0-g9ef5943.zip
2. у меня первый пример требует добавления
using System;
Sign up to leave a comment.

Articles