Приемник событий для SharePoint 2010 и SharePoint 2013

Я хочу сделать DLL-библиотеку приемника событий для SP2010 и SP2013. В настоящее время у меня есть два отдельных проекта, по одному для каждого, так как каждый нацелен на разные фреймворки, потому что каждый из них построен с использованием разных.NET Framework. я могу использовать один проект / решение для создания этих двух разных DLL?

2 ответа

Решение

Используйте условную компиляцию в Visual Studio для переключения между библиотеками целевой платформы.

Обратитесь по ссылкам ниже для помощи:

http://www.collaboris.com/blogs/collaboris-blog/mark-jones/2013/01/06/multiple-versions-sharepoint-visual-studio

Условная компиляция и цели фреймворка

Условно изменяемая целевая версия фреймворка

условия компилятора Visual Studio 2010 на основе целевой платформы

Из-за того, что а) у вас должна быть установлена ​​целевая версия SharePoint на ваших машинах разработчика и сборки, и б) невозможно установить две версии SharePoint на одном компьютере, то нет, вы не можете создать две библиотеки DLL, ориентированные на SharePoint 2010, и 2013 сразу. Продолжайте работать с двумя отдельными решениями, просто поделитесь исходным кодом и, если необходимо, используйте условную компиляцию, чтобы отразить изменения между API-интерфейсами SP2010 и 2013.

Другие вопросы по тегам