.NET → Долгожданный выпуск ActiveMesa R2P Lite
Всем привет! Наконец-то произошло важное событие – мы зарелизили R2P Lite. Для тех кто не знает что это такое, я бы рассказал, но ниже есть видео, которое хоть и на английском, но все же покажет, что это за штука.
Если вам понравилась идея, то почитать про плагин и купить его можно тут.
Update: кажется надо поянить. R2P Lite – это плагин для JetBrains ReSharper 5.1 который позволяет без открытия окна Add Reference добавлять ссылки на сборки как глобального типа (GAC/reference assemblies), так и локальные сборки которые у вас могут быть, например, в папочке
Если вам понравилась идея, то почитать про плагин и купить его можно тут.
Update: кажется надо поянить. R2P Lite – это плагин для JetBrains ReSharper 5.1 который позволяет без открытия окна Add Reference добавлять ссылки на сборки как глобального типа (GAC/reference assemblies), так и локальные сборки которые у вас могут быть, например, в папочке
\lib под проектом или солюшном.Visual Studio → Небольшой Add-In для Visual Studio
Когда solution-файл содержит достаточно большое число проектов, сборка бинарных файлов превращается в процесс, требующий ощутимого количества времени, а отчет о сборке в простыню размером в несколько мегабайт. Лично у меня подобная строка в самом конце при таких масштабах вызывает недоумение:
А помимо недоумения закономерный вопрос: а что, собственно, сломалось? Есть, конечно, вкладка «Error list», но она к сожалению не показывает названий проектов — только файлы, а при таком объеме исходного кода, да с учетом того факта, что над этим solution'ом работает большая команда, довольно проблематично определять на память принадлежность того или иного файла к определенному проекту (читай определять виновных в сломанной сборке). Пролистывать же отчет в поисках имени проекта, содержащего ошибки, на мой взгляд, не совсем целесообразно.
Принимая во внимание всё вышесказанное, я решил совместить приятное с полезным, получив небольшое представление о том, что же такое VS Exstensibility, снабдив при этом студию маленьким «удобством». «Удобство» должно позволять одним кликом мыши отсеять все ненужное из отчета о сборке, оставив только сообщения об ошибках и имена проектов, их содержащие.
========== Build: 258 succeeded, 1 failed, 40 up-to-date, 1 skipped ==========А помимо недоумения закономерный вопрос: а что, собственно, сломалось? Есть, конечно, вкладка «Error list», но она к сожалению не показывает названий проектов — только файлы, а при таком объеме исходного кода, да с учетом того факта, что над этим solution'ом работает большая команда, довольно проблематично определять на память принадлежность того или иного файла к определенному проекту (читай определять виновных в сломанной сборке). Пролистывать же отчет в поисках имени проекта, содержащего ошибки, на мой взгляд, не совсем целесообразно.
Принимая во внимание всё вышесказанное, я решил совместить приятное с полезным, получив небольшое представление о том, что же такое VS Exstensibility, снабдив при этом студию маленьким «удобством». «Удобство» должно позволять одним кликом мыши отсеять все ненужное из отчета о сборке, оставив только сообщения об ошибках и имена проектов, их содержащие.