Это на самом деле не ответ на ваш вопрос, а просто наблюдение / предложение. Чтобы развернуть сборку, которую будет использовать SharePoint, вы должны получить ее в GAC. Я думаю, что если бы вы создали некоторый код для Emit сборки, то ваше текущее приложение или другое приложение создали сценарий PowerShell, чтобы добавить сборку в GAC и подключить все компоненты SharePoint STSADM, тогда вы можете выполнить то, что вы хотите. У меня могут быть лучшие идеи с более подробной информацией о том, где вы создаете новую сборку (из какого-то внешнего приложения и т. Д.). Надеюсь, что это помогает или, по крайней мере, вызывает некоторые идеи.