Приемник событий для SharePoint 2010 и SharePoint 2013
Я хочу сделать DLL-библиотеку приемника событий для SP2010 и SP2013. В настоящее время у меня есть два отдельных проекта, по одному для каждого, так как каждый нацелен на разные фреймворки, потому что каждый из них построен с использованием разных.NET Framework. я могу использовать один проект / решение для создания этих двух разных DLL?
2 ответа
Используйте условную компиляцию в Visual Studio для переключения между библиотеками целевой платформы.
Обратитесь по ссылкам ниже для помощи:
Условная компиляция и цели фреймворка
Условно изменяемая целевая версия фреймворка
условия компилятора Visual Studio 2010 на основе целевой платформы
Из-за того, что а) у вас должна быть установлена целевая версия SharePoint на ваших машинах разработчика и сборки, и б) невозможно установить две версии SharePoint на одном компьютере, то нет, вы не можете создать две библиотеки DLL, ориентированные на SharePoint 2010, и 2013 сразу. Продолжайте работать с двумя отдельными решениями, просто поделитесь исходным кодом и, если необходимо, используйте условную компиляцию, чтобы отразить изменения между API-интерфейсами SP2010 и 2013.