Самая новая версия скрипта # 0.8 (еще не выпущена, но то, что вы получите, если соберете репозиторий на https://github.com/nikhilk/scriptsharp), содержит большие изменения, которые должны помочь.
Первый скрипт # нетбольше расширяет любые встроенные объекты сценария - ни методы на встроенных типах, ни на их прототипах. Я подозреваю, что Sharepoint раньше ломался из-за расширений прототипов Array (почему sharepoint использует массивы, такие как словари !?), но в любом случае это должнобольше не происходит.
Кроме того, по умолчанию (т. е. вам нужно немного настроить, если вы хотите отключить его), скрипт # генерирует шаблон AMD. Это означает, что все в скрипте # находится вмодуль (названный 'ss'), и только зависимые модули получают ссылку на него (путем объявления своей зависимости). Это еще больше уменьшает конфликт, а в худших случаях фактически допускает сосуществование нескольких версий.
Надеюсь, что это поможет ...