VSExtensibilityHelper

в связи с созданием одного большого проекта (собственной cms) возникла необходимость создать сборщика пакетов. CMS расширяемое, то есть пользователь должен иметь возможность создать свой пакет(модуль), нечто похожее на пакет nuget или wsp пакет для SharePoint. И чтобы все это не делать руками, я хочу это автоматизировать. Для создания расширения под Visual Studio очень мало информации в интернете, а из официального только https://github.com/Microsoft/VSSDK-Extensibility-Samples . Решил собрать свою библиотеку, которая бы облегчила пользователю создание VSIX дополнений. Из разных источников собрал лучшее. подробно можно прочитать здесь: https://github.com/d-kochanzhi/VSExtensibilityHelper Сразу привожу пример как создать свой Editor для определенного расширения


 и для WPF конторолов



для WinForms контролов



Теперь с легкостью любой может создать свой компановщик или редактор.

[Ещё]

DistinctFieldValuesFieldType solution (Sharepoint 2007)

Сегодня столкнулся с проблемой при разработке одного модуля на sharepoint 2007. Очень нужно сделать поле выбора который бы брал свои значения из другого списка, причем уникальные. Стандартного такого нету, в интернете поиск тоже ничего не дал. Потратил 3 часа и проект готов. Рассмотрим что получилось.


[Ещё]

SharePoint & Visual Studio 2012

Рассмотрим некоторые нововведения Visual Studio 2012 для SharePoint 2010 на примере решения «MultiUserParser» которое дается как тестовое всем потенциальным кандидатам на должность программиста-разработчика портала SharePoint. Суть задачи: при создании задачи, если в котором поле «Кому назначено» указаны несколько человек, разделить задачу на каждого отдельно.

[Ещё]